web-dev-qa-db-ja.com

cronはコンピューターを起動しますか?

毎日真夜中にPythonスクリプトを開始する必要があります。インターネットで検索したところ、cronを使用できることがわかりました。私が興味を持っているのは、cronタスクを深夜にスケジュールした場合、コンピューターを起動してジョブを実行するかどうかということです。または、他の何かを使用してコンピューターを起動する必要がありますか? Ubuntu 16.04を使用しています。

8
vasekhlav

簡潔な答え:

番号。

あなたはcanしかし rtcwake を使用します。 rtcwakeを使用すると、コンピューターをウェイクアップし、後でコマンドやスクリプトを実行するようにセットアップできます。

オプションには、絶対時刻でのウェイクアップと、特定の期間からのウェイクアップの両方が含まれます。

-s seconds | --seconds seconds
    Sets the wakeup time to seconds in future from now. 
-t time_t | --time time_t
    Sets the wakeup time to the absolute time time_t. time_t is the time in seconds since 1970-01-01, 00:00 UTC. Use the 

Rtcwakeの使用方法の例は this answer にあります。
いつものように、man rtcwakeも参照してください

9
Jacob Vlijm