毎時0分にtest.shを実行して、ログをtest.logに出力

0 * * * * /root/test.sh >  /tmp/test.log

毎時0分にtest.shを実行して、ログをtest.logに追記

0 * * * * /root/test.sh >> /tmp/test.log

毎時0分にtest.shを実行して、ログをメールで送付

0 * * * * /root/test.sh |   mail yamamoto@xx.jp

毎時0分にtest.shを実行して、ログをtest.logに出力しつつ、ログをメールで送付

0 * * * * /root/test.sh |   tee /tmp/test.log | mail yamamoto@xx.jp

毎時0分にtest.shを実行して、ログをtest.logに追記しつつ、ログをメールで送付

0 * * * * /root/test.sh |   tee -a /tmp/test.log | mail yamamoto@xx.jp

事前に、mailコマンドでテスト送信すること。送付されない場合は、sendmailが落ちているのかも

# sendmailを再起動
/etc/init.d/sendmail restart

XX時(再起動時など)に一回だけ実行

@reboot   : Run once, at startup.
@yearly   : Run once a year, ie.  " 0 0 1 1 * " .
@annually : Run once a year, ie.  " 0 0 1 1 * " .
@monthly  : Run once a month, ie. " 0 0 1 * * " .
@weekly   : Run once a week, ie.  " 0 0 * * 0 " .
@daily    : Run once a day, ie.   " 0 0 * * * " .
@hourly   : Run once an hour, ie. " 0 * * * * " .
    # example
@reboot (cd /path/to/rails && ruby script/server -d)  >/dev/null 2>/dev/null


blog comments powered by Disqus

Categories

Tags

iPhone Sales

Books

Pinboard