とりあえず動作したので参考にして下さい。
1.環境変数の定義
2.cron 関連コマンドのインストール
"crontab -l"で command not found にならない事を確認する。
command not found ならインストーラーでcron(Admin)、vim(Editor)を導入。
*導入後、再度 "crontab -l"で crontab -l が正しく動作する事を確認する。このとき、/var/cron、/var/cron/tabs が作成される。
3.NTのサービスへの登録
cygrunsrv -I cron -p /usr/sbin/cron -a -D
*念のため、NTのサービスで停止、起動を行って正しく動作することを確認
4.denyファイルを作成
結構、これを忘れている人がいるのでは・・・・。
マニュアルを良くと読むと書いているんですけど、あまりメンテナンスしないファイルなので、つい忘れてしまうみたいです。
$ touch /var/cron/deny
5."$ crontab -e"でテストを行う。
参考例(crontab)
1,5,10,15,20,25,30,35,40,45,50,55 * * * /tmp/test.sh
参考例(/tmp/test.sh)
#!/bin/sh
touch /tmp/TEST.TEST
これで、私の場合はcronが動作しました。
チョット疑問なのが、crontab -e で
0 * * * * /tmp/test.sh
と記述すると、正しく動作しない事が気になっています。
|