先日、開発用?実験用?サーバーを使わないので、契約を切ったのですが
twitterのbotを動かしていたのを忘れて、気づいて別の契約中のさくらサーバーに移動しました
その時に、旧環境はもちろん見れなかったので、ちょっとcronの設定に手間取ったのでメモ
www配下のtwディレクトリ内のbot.phpを実行するには
cd /home/アカウント名/www/tw/ ; /usr/local/bin/php bot.php > /dev/null
こんな感じで一発
赤文字の部分だけ自分の設定に変えればOK
最後の方の
> /dev/null
は省略可。
『コマンドの標準出力を postmaster へ送りたくない場合、コマンドの後に1> /dev/null を加えてください。』
とcronの設定画面でも書かれていますが
何を言ってるのかイマイチ分からないので、補足
これを指定していないと、cron実行の度にpostmaster@xxx.xx.xx(xxxはドメイン名)宛にメールが届けられる
結果を確認したい人は、もちろんコマンドを付けずにメール受信したほうが良い
そうでない人は放置していても良いとは思うが、postmasterの受信を一切していない人は知らない間にpostmasterのメールボックスが一杯になっているということも考えられるので、やっぱりコマンドを付けておいた方が良いかも
あー、分かれば簡単な設定なんだけどね!!