私はpython3スクリプトを実行して、特定の条件で毎日特定の時刻にメールをチェックしようとしています。pythonコードでcronジョブが実行されていない
私はcrontabがコマンドを呼び出すのを見ることができますが、スクリプトは私に必要な結果を与えません。実行されていないようです。私はsyslogにcronの実行を見ることができます:
8月3日午後04時25分01秒raspberrypi/USR/SBIN/CRON [4597]:(PI)CMD(CD /ホーム/ PI/pythonscripts)
8月3日午後04時25分01秒raspberrypi/USR/SBIN/CRON [4598](PI)CMD(須藤のpython3 dfj_gmail_test_v1g.py> /home/pi/pythonscripts/cronlog.log)
8月3日午後04時25分:02 raspberrypi/USR/SBIN/CRON [4595]:(CRON)info(MTAはインストールされず、出力を破棄します)
pythonスクリプトを実行する必要があります.ch eck gmailと特定の件名の電子メールが見つかった場合は、自分のラズベリーのGPIOを使ってLEDを点灯させる必要があります。私がコマンドラインからスクリプトを実行すると(私のcrontabのような行を使って)、スクリプトはチェックを行い、LEDを点灯させます。スクリプト自体は良いです。どのようにPythonスクリプトがcronを介して動作しないのかについてのより多くの情報を得る方法に関するアイデアはありますか?
私は、Python 3のコード
これは良いアドバイスです。方法はありますか?1分間隔で、同じ時間ではなく、同じ時間に実行することができますか? –
はい、 '/ interval'を使用して間隔を指定できます。 '*/1 * * * *'は毎分cronjobを実行します。より多くの例については、[crontab(5)](http://man7.org/linux/man-pages/man5/crontab.5.html#EXAMPLE_CRON_FILE)のマンページを参照してください。 – mata