私は毎分スクリプトを実行しようとしています(Ubuntu 16.04を実行しているDockerコンテナーで)。
/etc/echo.sh
単に "hi"という単語をエコーします
cat /etc/crontab
* * * * * root /etc/echo.sh > /var/log/cron.log 2>&1
/etc/init.d/cron reload
* Reloading configuration files for periodic command scheduler cron [ OK ]
tail -f /var/log/cron.log
hi
「hi」を一度印刷した後、何も起こりません。
何かアイデアはありますか?
スクリプトは毎分実行されますが、>
は、毎回ファイルを切り捨てます。
ファイルが存在しない場合は作成されます。それ以外の場合は、開かれた後に空のファイルになるように切り捨てられます。
使用する >>
代わりに、ファイルに追加します。