【linux】crontabがpythonスクリプトを実行する際に発生する問題

539 ワード

1.環境変数に対応していない
vim/etc/profile
必要な環境変数を追加
source/etc/profile(これはスクリプトに追加できます)
2.スクリプトは実行できますが、crontは実行できません.
ほとんどはパスが見つからないため、crontabとスクリプトではコマンドでもファイルパスでも絶対パスを使用します.
3.日付別ログ出力
10 10 * * *     /usr/bin/python  /opt/cronfile/python.py >> /opt/cronfile/logs/cron_`date -u +\%Y\%m\%d`.log 2>&1

 +\%Y\%m\%d`
\\必ず追加しなければならない,さもないと報告が間違っている
/bin/sh: -c: line 0: unexpected EOF while looking for matching ``'/bin/sh: -c: line 1: syntax error: unexpected end of file