python3のファイルをcronで定期実行したいのですが、なかなか定期実行できず、
原因、対応策をご教示いただければ幸いです。
(もしくは次の5点、ご教示いただければ幸いです。)
またOSはRaspbian GNU/Linux9.4 です。
①crontabの行が一画面に収まらなくても良いか
エディタはnanoで編集しているところ、行が収まらず、右スクロールして次の画面にはみ出している感じがOKなのかどうかよくわかりません。
一度改行して一つの画面に収まるようにしなければならないのか?
②python3のPATHについて
python2ではなくpython3のPATHを通さなければcronが実行できない恐れがあると伺い、python3のPATHを通しているつもりなのですが、これが正しく記述されているか?どのように確認できるか?
③絶対パスは記入済みだが記述できているか?どのように確認できるか?
④その他記述についておかしな点があれば教えていただければ幸いです。
⑤エラーログの出力方法について
エラーログファイルを出力し、その後、文字やコードのエラーを確認するにはどうすれば良いかご教示いただければ幸いです。
<やったこと>
crontab -e で次のコードを記述済み
crontab
1PATH=/home/pi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games 2 3MAILTO="○○○@gmail.com" 4* * * * * python3 /home/pi/Desktop/taboopi/hello.py >/home/pi/Desktop/taboopi/exec-error.log2>&1
※メールアドレスはふせてあります。
<動作の状況について>
なお、cronが動いていることは確認済み。
$ sudo /etc/init.d/cron statusで
active (running) 確認済み
ですが、ターミナルに実行結果が表示されません。
なお、pythonファイルの中身は単純に、print("hello")です。
<ログについて>
rsyslog.confファイルで ログ出力ができるように#は消しましたが、エラーファイルが出力できない。少なくとも指定したフォルダにログファイルは生成されていない。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/06 12:24