cygwinのcronが突然動かなくなった件について

Winサーバ、perl&cygwin環境にて定期的に動かしていたプログラムが突然動かなくなった。


なんとなく、日付が今日に変わってから動かなくなった様子。


で、さんざん悩んだあげくわかったのが、perl絶対パスで記述していなかったこと。

* * * * * perl /hoge.pl

↑こんな感じに書いてた。


で、これを

* * * * * /usr/binperl /hoge.pl

にしたら問題なし。


そもそもPerlのPATHを絶対パスで書いてないのが悪いんだけど、今までこれで動いてて、突然動かなくなったってのが結局わからずじまい。