定期実行によるログファイル作成が行われません。
定期実行の設定は以下の手順で行いました。
- cron.confファイルを作成し、以下のコマンドを記載しました。
*/1 * * * * echo xxx >> /var/www/django/test/polls/polls_1/log/`date "+%Y%m%d_%H%M%S"`.log 2>&1
- 「crontab cron.conf」にて、定期実行コマンドを登録
しかし、polls_1/log配下にはログファイルは作成されませんでした。
「/var/log/syslog」を確認してみたのですが、定期実行が行われたログは残っておりました。
また、手動で、以下のコマンドを実行しましたら、「polls_1/log」配下にログファイルが作成されていることが確認出来ました。echo xxx >> /var/www/django/test/polls/polls_1/log/`date "+%Y%m%d_%H%M%S"`.log 2>&1
権限の問題かと思い、chmod -R 777 /var/www/django/test/polls/polls_1/log/
としたのですが、変わらず、ログファイルは生成されませんでした。
※環境情報
OS: ubuntu(18.04.3 LTS )
こちらの現象の解決の為、ご助言頂けましたら幸いです。
追記です
dateを使用せず、以下のようにcron.confに記載したら、ログファイル(test.log)が作成されました。echo xxx >> /var/www/django/test/polls/polls_1/log/test.log 2>&1
回答1件
あなたの回答
tips
プレビュー