▼スレッド
│
└◇2605:Re: cronがサービスだと動かない [discypus] 11/30 01:50
└◇2611:Re[2]: cronがサービスだと動かない [うえだ] 12/02 <
あれからちょっと試してみました。ここに投稿するのスレッド一覧
忘れてました…もうしわけない。
http://discypus.jp/pukiwiki/pukiwiki.php?Cygwin%2Fcron
どうも、chmod a+x は関係ないようです(なぜだろう…)
あと、イベントビューアでアプリケーションログを見れば、
なにかしらエラーメッセージが残ってるかも知れません。
教えていただいたサイトに行ってみました。スレッド一覧
私がやったのと違うところはcygrunsrvにインストールするところのオプションだけだったので、cronサービスを終了してからやってみたのですが、やはり実行されませんでした。現象は前と同じく「cygrunsrv --start cron」ではエラーがおきず、「ps」で見ても起動しているように見えるが、書いた処理が時間になっても実行されません。
ほかにイベントビューアを見てみましたが、エラーっぽいものは見当たりませんでした。
しょうがないので、サービスとして起動することはあきらめて、単独では起動するので、シェルスクリプトを使って、windowsのスタートアップに
c:\cygwin\bin\bash -f /usr/local/etc/startcron.sh
と書いたバッチファイルを登録することで対処しました。これだとサービスにはならないですが、ちゃんと動いているので、いちおう目的を達することができました。
自分の業務を楽にするだけの目的で、人に配ったりする予定はないので、また新たなトラブルが出てくるまではこれでお茶を濁そうと思います。
ありがとうございました。