1日おきに実行したいなら /etc/cron.daily/
1時間おきに実行したいなら /etc/cron.hourly/
などといったディレクトリの中にスクリプトを入れておく。
自分で実行時間など設定したい場合は
/etc/crontab
を編集する。
ホームページ作成・WEB制作・CMSカスタマイズ・ツール作成ならtiny-p
一宮市、名古屋、愛知、岐阜を中心に、ホームページ制作、WEBプログラム開発をしております。
1日おきに実行したいなら /etc/cron.daily/
1時間おきに実行したいなら /etc/cron.hourly/
などといったディレクトリの中にスクリプトを入れておく。
自分で実行時間など設定したい場合は
/etc/crontab
を編集する。
hogehoge@abc.com
に届いたメールの内容をPHPなどのスクリプトに渡したい場合
/home/hogehoge/.qmail
の先頭に
| /usr/bin/php /home/hogehoge/public_html/abc.php
と記述。
スクリプトの置いてあるディレクトリには移動しないので、
phpの中でファイルなどの処理をする場合は、絶対パスで記述する。
.qmailの記述をサーバの文字コードのものと合わせないと
改行コードを間違えて解釈してしまったりして、
/var/log/maillog に 「Could not open /home/hogehoge/public_html/abc.php (←最後に空白があると解釈してしまう)」
といったメッセージが出力されたりする。
うまくいかない場合は
/var/log/maillog
を確認する。