2017-09-21 12 views
0

저는 cron을 사용하여 오전 9 시부 터 오후 6 시까 지 10 분마다 실행되는 파이썬 스크립트를 만들려고합니다. 나는이 노력하고있어,하지만 작동하지 않습니다Crontab 스케줄링이 실행되지 않습니다. (오류가 없습니다)

*/10 9-18 * * * python /home/batuhan/Downloads/InstaPy/example.py 

내가 또한 일을 단순화하고 매 1 분을 실행하기로 결정하지만, 그 또한 작동하지 않습니다

* * * * * python /home/batuhan/Downloads/InstaPy/example.py 

때 나는 그것을 나열 않습니다 -l corntab 않는 : 나는 또한 당신이 chmod를 가진이 실행했습니다 것을보고 내가 그 한

crontab -l 
* * * * * python /home/batuhan/Downloads/InstaPy/example.py 

:

을 오류가없는

#!/usr/bin/env/python 

, 그냥 실행되지 않습니다 :

은 또한 시작시 오두막 라인을 가지고있다.

편집 :

[email protected]:~# /etc/init.d/cron status 
● cron.service - Regular background program processing daemon 
    Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled) 
    Active: active (running) since Thu 2017-09-21 14:36:58 EDT; 5min ago 
    Docs: man:cron(8) 
Main PID: 2045 (cron) 
    CGroup: /system.slice/cron.service 
      ├─2045 /usr/sbin/cron -f 
      ├─2323 /usr/sbin/CRON -f 
      ├─2326 /bin/sh -c python /home/batuhan/Downloads/InstaPy/example.p... 
      ├─2328 python /home/batuhan/Downloads/InstaPy/example.py 
      └─2333 /usr/bin/chromedriver --port=50955 

Sep 21 14:40:01 batuhan-VirtualBox CRON[2215]: (batuhan) CMD (python /home/b...) 
Sep 21 14:41:01 batuhan-VirtualBox cron[2045]: (root) RELOAD (crontabs/root) 
Sep 21 14:41:01 batuhan-VirtualBox CRON[2271]: pam_unix(cron:session): sessi...) 
Sep 21 14:41:01 batuhan-VirtualBox CRON[2270]: pam_unix(cron:session): sessi...) 
Sep 21 14:41:01 batuhan-VirtualBox CRON[2272]: (root) CMD (python /home/batu...) 
Sep 21 14:41:01 batuhan-VirtualBox CRON[2274]: (batuhan) CMD (python /home/b...) 
Sep 21 14:42:01 batuhan-VirtualBox CRON[2324]: pam_unix(cron:session): sessi...) 
Sep 21 14:42:01 batuhan-VirtualBox CRON[2323]: pam_unix(cron:session): sessi...) 
Sep 21 14:42:01 batuhan-VirtualBox CRON[2325]: (root) CMD (python /home/batu...) 
Sep 21 14:42:01 batuhan-VirtualBox CRON[2326]: (batuhan) CMD (python /home/b...) 
Hint: Some lines were ellipsized, use -l to show in full. 
+0

오류가 없음을 어떻게 알 수 있습니까? cron 데몬이 실행 중입니까? –

+0

나는 어떤 오류도 없다는 것을 확신하지 못한다. cron 데몬이 실행 중 (체크 편집)이라고 생각합니다. –

+2

@BatuhanUslues : 잘 편집하면 * 실행중인 것으로 표시됩니다. 프로세스에 PID 2328이 있습니다. –

답변

1

#!/usr/bin/env python#!/usr/bin/env/python에서 오두막을 변경해보십시오.

/usr/bin/env/python은 대부분의 유닉스 계열 운영 체제에서 유효한 경로가 아닙니다.

+0

변경되었지만 작동하지 않는 것 같습니다 –

+0

스크립트가 실행되고 있지 않음을 어떻게 알 수 있습니까? – Andrew

+0

cron이 작동하는지 확인하기 위해 다음 가이드 (http://www.kingcomputerservices.com/unix_101/using_cron_basics.htm)를 시도했습니다. 내 명령은 다음과 같습니다 :'* * * * * echo "Hello">> $ HOME/junk.txt' 그러나 아무 것도 집에있는 junk.txt 파일에 게시 됨 –