ハック 2021.02.24 1,666手動だと実行できるプログラムがcronだと実行できない問題 ツイート シェア はてな 自分で作成したプログラムを実行してcron設定を行ったのに、正常に実行できませんでした。 logをみるとcronは実行されているので、cronの設定ミスではなさそう。原因はパスの設定でした。プログラム内の他のプログラムなどを参照するパスが相対パスだったために、cronからみると位置が違うので実行できなかったものと思われます。 パスを絶対パスにして再度cronを実行すると正常に実行されました。つくってみた!社内のトイレ難民解決!トイレ空き状況確認システムを作ってみたAmazon Polly と Slack を使って Alexa へ (物理的に) 話しかけるシステムを作ってみた社長が「寒い寒い」というので社長席の温度をRaspberry Piで監視してみた。関連記事 WordPressに記事を投稿するプログラム(php) 自分で作ったプログラムをvagrant上で実行する cloud-initのper-onceを何度もおこなう cronの書き方 シェルスクリプトを定期実行する バックグラウンドで実行したプログラムのプロセスIDの取得