RaspbianのCronとetherwake

RaspbianのCronとetherwake

私は小さなアプリケーションを書いて、そのアプリケーションetherwakebashうまく動作し、他のコンピュータを目覚めさせました。しかし、から起動するとcrontab何も起こりません。

似たような問題が発生した人がいて、解決策はありますか?

注:おそらく重要なのは、アプリケーションがQt / C ++で書かれ、etherwakeQProcessを介して実行され、オペレーティングシステムがRaspbianであることです。ラズベリーパイゼロ

答え1

私も同じ問題を抱えており、このメッセージに返信します。

問題はetherwakeパスにあるようです。 crontabはデフォルトでコマンドを実行します/bin。しかし、etherwakeに位置していますsbin

/usr/sbin/etherwake

だからこれをしないでください:

00 06 * * * etherwake -i wlan0 00:11:22:33:44:55

正しいアプローチは次のとおりです。

00 06 * * * /usr/sbin/etherwake -i wlan0 00:11:22:33:44:55

これは私にとって効果的なようです。同じ問題を抱えている他の人が次のように報告しましたwakeonlan

sudo apt-get install wakeonlan

また、問題を解決しました。

関連情報