教えていただいたサイトに行ってみました。
私がやったのと違うところはcygrunsrvにインストールするところのオプションだけだったので、cronサービスを終了してからやってみたのですが、やはり実行されませんでした。現象は前と同じく「cygrunsrv --start cron」ではエラーがおきず、「ps」で見ても起動しているように見えるが、書いた処理が時間になっても実行されません。
ほかにイベントビューアを見てみましたが、エラーっぽいものは見当たりませんでした。
しょうがないので、サービスとして起動することはあきらめて、単独では起動するので、シェルスクリプトを使って、windowsのスタートアップに
c:\cygwin\bin\bash -f /usr/local/etc/startcron.sh
と書いたバッチファイルを登録することで対処しました。これだとサービスにはならないですが、ちゃんと動いているので、いちおう目的を達することができました。
自分の業務を楽にするだけの目的で、人に配ったりする予定はないので、また新たなトラブルが出てくるまではこれでお茶を濁そうと思います。
ありがとうございました。
|