Winサーバ、perl&cygwin環境にて定期的に動かしていたプログラムが突然動かなくなった。
なんとなく、日付が今日に変わってから動かなくなった様子。
で、さんざん悩んだあげくわかったのが、perlを絶対パスで記述していなかったこと。
* * * * * perl /hoge.pl
↑こんな感じに書いてた。
で、これを
* * * * * /usr/binperl /hoge.pl
にしたら問題なし。
そもそもPerlのPATHを絶対パスで書いてないのが悪いんだけど、今までこれで動いてて、突然動かなくなったってのが結局わからずじまい。