そんな事あるのかって思ったのでメモ
tl;dr
node-cronのtask.destory()がなくなっていた
概要
家のラズパイで動いてるプログラムの依存をアップデートしたらnode-cron周りでエラーを吐くようになってしまった。エラーを見るとtask.destory()が呼べなかったらしい。
問題の解決
node-cronは特にリリースノートとかないっぽい?のでtask.destory()がなくなっていたことに気づかなかった。
自分が調べた時にはまだREADME.mdにはdestory()が残っていて無くなったらならバージョン上げたやつリリースする前に削除しててほしい…
というわけでtask.destory()をtask.stop()に変えるとcronを止める事ができました。