2017-09-21 8 views
0

私はcronを使用して午前9時から午後9時まで10分ごとに動作するPythonスクリプト(私が知っている)を作ろうとしています。私はこれをしようとしているが、それは動作しません。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は、ほとんどのUnixライクなオペレーティングシステムでは有効なパスではありません。

+0

変更されましたが、まだ動作していないようです –

+0

スクリプトが実行されていないことをどのように知っていますか? – Andrew

+0

私はcronが動作していたかどうかを確認するために、ガイド(http://www.kingcomputerservices.com/unix_101/using_cron_basics.htm)に従ってみました。私のコマンドは次のようになります: '* * * * * echo" Hello ">> $ HOME/junk.txt'しかし、何もjunk.txtファイルに投稿されていません –

関連する問題