• 목록
  • 아래로
  • 위로

안녕하세요??

 

오라클 클라우드 프리 티어에서 2개의 인스턴스를 생성했는데요.

 

똑같이 타임존 설정 후에 sudo apt-get update 및 sudo apt-get upgrade를 하고

 

동일한 버전(20.7.)의 아나콘다를 설치하였는데요~

 

하나는 crontab이 잘 작동하는데 다른 하나는 안 되네요 ㅠㅠ

 

 

구글링하여 아래 글을 보고 조치를 했지만 해결되지 않는군요 ㅜㅜ

 

https://happist.com/558036/%EC%9B%B9%EC%84%9C%EB%B2%84-%EC%9E%90%EB%8F%99-%EC%8B%A4%ED%96%89-crontab%ED%81%AC%EB%A1%A0%ED%83%AD-%EC%A0%81%EC%9A%A9-%EC%8B%9C-%EB%AC%B8%EC%A0%9C%EC%A0%90%EA%B3%BC-%ED%95%B4%EA%B2%B0-%EB%B0%A9

 

 

굳이 찜찜한 점이라면 service cron restart는 권한이 없어서 안 되고 sudo service cron restart를 했다는 점이구요~

 

또 하나는 crontab -e를 해서 먼저 작성한 크론을 shift + ins 했다는 점인데요 :)

 

구글링해보니 crontab에서 각 줄의 끝에 스페이스바를 넣지 않으면 실행이 안 되는 버그가 있다는 글이 있던데

 

테스트해보니 그 문제도 아니더군요 ㅠㅠ

 

 

이건 잘 작동하는 크론이구요~

 

image 20200811163941.png.jpg

 

 

이건 잘 작동하니 않는 크론이네요 ㅠㅠ

 

image 20200811164046.png.jpg

 

 

크론탭의 내용은 대단한게 없구요~

 

02 00  * * * /home/ubuntu/anaconda3/bin/python /home/ubuntu/파이썬파일.py
 

이런 것만 몇 개 설정했어요!

 

 

일단 경로의 문제는 아니라고 생각되는데요~

 

크론탭의 내용을 복붙하여 그냥 실행하면 잘 되거든요 ㅠㅠ

 

각 줄 끝에 >> out.txt  2>&1 을 붙여넣는 방식으로 테스트해보려고 했지만 

 

아예 크론이 task 자체를 실행하지 않는 것 같아요 ㅠㅠㅠㅠㅠ
 

 

저같은 우분투 초보로서는 도저히 해결할 수 있는 방법이 없네요~ ㄷㄷ

 

고수님들의 조언 부탁드립니다!

 

감사합니다 ^-^

 

 

+) 조언을 위해 더 필요한 information이 있다면 편하게 말씀해주세요 :)

 

 

작성자
이니스프리 119 Lv. (0%) 1930110/115200000EXP

Make StudyForUs Great Again!

 

CSVpuymXAAAVVpd.jpg

댓글 8

NoYeah
profile image
+1
이 크론탭이 작동하지 않는 이유가 이 다음 글 질문인 타임존 때문에 생기는 문제 아닐까요?
comment menu
2020.08.12. 14:29

신고

"NoYeah님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → NoYeah
profile image
마스터 님 안녕하세요?? ^^
이번 여름에는 다들 바쁘셔서 여름휴가라도 다녀오셨는지 모르겠네요~

저도 그렇게 해결되면 좋겠다고 생각하고 싶지만...
크론탭을 생성하고 재시작한지 이틀이 넘었는데 동작을 안 하네요 ㅠㅠ

혹시 몰라서 sudo crontab -e로도 설정해봤는데 안 되더군요~
crontab -e와 sudo crontab -e가 별개로 작동하는 것이라면
sudo service crontab restart는 crontab -e를 재시작하는게 아닐 수도 있다는 생각이 드네요 ㅜㅜ

계속 고민해보고 안 되면 인스턴스를 재설치하는 방향으로 접근할게요~
그럼 비 조심하시고 항상 건겅하세요 :)
감사합니다!!
comment menu
2020.08.12. 15:44

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

NoYeah → 이니스프리
profile image
+1

일단 두 서버 모두 완벽하게 같은 환경이었다고 한다면 좀 더 알아봐야할 문제이지만
우분투의 경우 root의 권한으로 시스템을 건드려야 하는 경우엔 
crontab -e 로 편집하면 제대로 실행이 안될 수도 있습니다. (제가 파악하기론 reboot, poweroff 등과 같은 서비스에 큰 영향이 미칠 명령어가 있는 경우에 해당 됩니다.)

 

그럴 땐 /etc/crontab 파일을 직접 수정하시면 됩니다.
물론 직접 수정하지 말라고 되어있긴 한데, 직접 넣으면 잘 되는 경우가 종종있습니다.

 

에디터를 뭐를 쓰시는지 모르겠으나 저는 nano 를 즐겨사용하므로 
nano /etc/crontab 


으로 직접 수정해 주시고 반드시 주의할 점은 아래 빨간색 부분처럼 실행할 계정을 꼭 적어주셔야 합니다.
02 00  * * * root /home/ubuntu/anaconda3/bin/python /home/ubuntu/파이썬파일.py
 

comment menu
2020.08.12. 15:56

신고

"NoYeah님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → NoYeah
profile image

두 VPS 모두 무료 티어로 동일한 우분투 버전으로 인스턴스를 생성한 후에

타임존 설정 -> apt-get update & upgrade -> 아나콘다 7월 버전 설치 -> 크론탭 설정 이런 순서로 했구요~
다른 설정은 전혀 건드린게 없거든요 ㅠㅠ

이 문제 때문에 구글링을 해보니 crontab 파일을 직접 수정하면 crontab이 제대로 실행되지 않는 경우가 있다고 하던데...
어차피 안 되는 상황이니 직접 수정을 해봐야겠네요~
말씀해주신 마지막 포인트를 잊지 않고 꼭 넣을게요!! ^^

바쁘신데 정말 감사합니다 :)
말씀해주신 방법으로 해보고 안 되면 아무래도 제 능력 밖의 일인 것 같아서 부득이 재설치해야겠네요 ㅠㅠ
그럼 마스터 님께서도 좋은 오후 되시고 항상 건강하세요!

 

+) 우분투 이미지 빌드가 동일한 것까지 확인을 했네요~

comment menu
2020.08.12. 16:14

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

연우빠
profile image
+1

crontab debugging 하는 방법이 있습니다. 오래 돼서 잘 기억이 안나는데 syslog 쪽에 출력이 되었던것 같아요.
crontab debug 로 구글님께 물어보시면 됩니다.

https://stackoverflow.com/questions/4883069/debugging-crontab-jobs

comment menu
2020.08.12. 23:17

신고

"연우빠님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → 연우빠
profile image
앗 제가 아직 답을 못 찾고 있는데 도움을 주셔서 감사합니다!

PATH를 넣는 방법도 테스트해보았구요~
로그 자체에 아무런 흔적이 없는 것을 봐서는 crontab이 어디에선가 꼬인 것 같아요 ㅠㅠ
제 수준에서는 왜 이런 문제가 발생했는지 확인할 방법이 없네요 ㅜㅜ

그럼 내일 오후부터 또 비가 온다던데 비 조심하시고 굿밤 되세요 :)
다시 한 번 감사드립니다!!
comment menu
2020.08.12. 23:58

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

연우빠 → 이니스프리
profile image
+1

crond 로그는 확인 하신거에요? crond 실행 할 때 로그가 찍여요. 그거 한번 보세요. 실행이 안됐으면 에러가 출력이 될거에요. 계속 로그 볼수 있게 빨리 돌게 해놓세요.

아래처럼 로그를 볼수 있어요

 

[root@user-crontesting-dvc-01 ~]# faketime '2019-10-17 07:59:50' /usr/sbin/crond -n -x sch
debug flags enabled: sch
[4841] cron started
log_it: (CRON 4841) INFO (Syslog will be used instead of sendmail.)
log_it: (CRON 4841) INFO (RANDOM_DELAY will be scaled with factor 34% if used.)
log_it: (CRON 4841) INFO (running with inotify support)
[4841] GMToff=0
log_it: (CRON 4841) INFO (@reboot jobs will be run at computer's startup.)
[4841] Target time=1571299200, sec-to-wait=11
user [root:0:0:...] cmd="/usr/libexec/myexc/crontesting.cron > /dev/null 2> &1"
[4841] Target time=1571299260, sec-to-wait=60
log_it: (root 4844) CMD (/usr/libexec/myexc/crontesting.cron > /dev/null 2> &1)
log_it: (root 4843) CMDOUT (/bin/bash: -c: line 0: syntax error near unexpected token `&')
log_it: (root 4843) CMDOUT (/bin/bash: -c: line 0: `/usr/libexec/myexc/crontesting.cron > /dev/null 2> &1')
comment menu
2020.08.13. 00:12

신고

"연우빠님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → 연우빠
profile image

$ cat /var/log/cron
이런 방식으로 확인하는 것을 말씀하시는거죠?
제가 이틀 전에 확인을 했었는데 마지막으로 다시 한 번 들어가서 볼게요~

사실 이젠 마음을 비우고 인스턴스를 재설치하려고 생각하고 있어서요 ㅠㅠ
감사합니다!!
그럼 날씨가 무덥고 습하지만 좋은 하루 되세요 :)

comment menu
2020.08.13. 15:16

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 24.02.11.17:21 829
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 23.01.14.02:23 4503
공지 [필독] 질문하는 방법 17 마스터 18.02.23.03:09 4476
825 컴퓨터가 안꺼져요 11 국내산라이츄 18.11.08.04:15 910
824 리버티 스킨을 어떻게 사용하나요? 4 ryuko 17.03.25.16:32 908
823 라떼판다 전원 설계가 막막해요 ㅠㅠ 2 나는야초보 19.04.10.22:52 893
822 싸이월드 미니홈피 크롤링 과정에서 swf 파일 다운로드와 관련하여 질문 드립니다 ㅠㅠ 6 이니스프리 19.11.05.00:45 891
821 유튜브 페이지 가져오는 방법이 뭐가있을까요? 9 image 슬기 19.10.11.16:52 887
820 Mac OS 80포트 여는방법 12 루콤스튜디오.. 18.06.03.21:13 857
819 Composer 설치 가능한 웹호스팅 추천 부탁드립니다 4 이니스프리 19.07.29.21:57 855
818 특정 사이트에 대해서만 DNS오류가 뜨는 경우에는 어떻게 해야 하나요? 4 image 국내산라이츄 17.07.23.21:33 819
817 ftp 오류 3 image nx_OP 18.07.22.14:07 793
816 갤럭시 s 복구 3 맛수타 17.08.30.05:57 789
815 a태그를 특정 조건에서만 비활성화시키고 싶은데... +사소한 기능 문제 6 image 국내산라이츄 19.08.08.16:44 777
814 [파이썬] 결과를 print 문으로 출력하는 것과 파일로 출력하는 것과 결과가 왜 다른가요? 8 image 이니스프리 19.12.25.13:19 770
813 친애하는 마스터님 어제 호스팅을 신청해서 정상적으로 받아졌습니다. 2 JongMinMoon 16.12.27.16:47 762
812 혹시 크롬 '개발자 도구' 잘 사용하시는 분이 있을까요? 질문이 있어서요. 16 image JAVA 17.11.10.17:31 745
811 메일 확인은 어떻게 하는 건가요? 1 Doge아시.. 17.07.24.20:04 726
810 스마트업로더 이미지 업로드 엑박 12 연우빠 17.10.01.19:39 702
809 미디어 위키 닷홈 MySQL 설정하는법 도와주세요 1 image AA 18.02.27.23:47 701
808 워드프레스 설치 과정중 500에러 발생 7 image 코코아 17.03.07.18:54 697
807 오라클 클라우드로 vpn 구축하는 법? 2 joyfuI 20.06.09.15:44 692
806 html 이미지 크기 조절 질문드립니다.. 4 swimmie 18.08.24.17:48 690