表題の件のとおりですがcrontabでpythonのプログラムを実行したいのですができません。
どなたかご教授いただければ幸いです。環境は下記の通りです。
python3.5 -V Python 3.5.6
which python3.5 /bin/python3.5
cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core)
クーロンで実行したいプログラムの絶対パス
find / -name test.py /home/xxx/yyy/zzz/test.py
crontab -e 44 21 * * * cd /home/xxx/yyy/zzz; /bin/python3.5 test.py > /dev/null 2>&1
python /home/xxx/yyy/zzz/test.pyで実行するとtest.pyが同じ階層の設定ファイルを呼び出せませんでした。
なのでcdを行ってからpythonを実行しようとしているのですが実行の記述の仕方がわかりません。
『/bin/python3.5 test.py』の部分を
『python test.py』などに変更もしたのですが動きません。
下記のサイトを確認し環境変数など調べていたのですがpyenvなど見つからず意味もよくわかりませんでした。
■https://blog.kyabe.net/2016/10/python-cron.html
linuxはほとんど触ったことがなく苦戦しております。
すいませんがどなたかご教授いただけると助かります。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/21 15:43
2019/01/21 15:46
2019/01/22 00:47
2019/01/22 00:58
2019/01/22 01:15
2019/01/22 01:27
2019/01/22 01:33
2019/01/22 01:36
2019/01/22 02:15