;-)

;-)

コマンドを使用してジョブをスケジュールしたいのですが、atその頃はノートブックがスリープモードになっている可能性があります。もしそうなら、問題はコマンドが実行されるかどうかです。

それではどうですか?私のコンピュータが起きてコマンドが実行されますか?
そうでなければなぜならないのですか?

答え1

「省電力」は超低電力と定義される。すべてのサブシステムが利得を得る。オフ消費電力はほとんどありませんが、すぐに起きることができます。外部イベント:カバーオープン、電源ボタン、キー押し、WOLパケット、BIOS。

したがって、いいえ、コマンドは「スリープ」モードでは実行されません。、しかし低電力モードで動作可能:このモードでは、画面、キーボードと同様に、不要になったらディスクはシャットダウンされますが、WiFi、LAN、メモリ、CPUなどは引き続き実行されます。

または、次のことができます。

  1. WOLパケットは、決して眠らずに他のコンピュータを「目覚めさせる」(スリープまたは完全シャットダウン)サーバから送信される。睡眠を許可されています。(ナイトウォッチが王室近衛隊全体を目覚めさせたように)
  2. BIOSがこの機能をサポートしている場合:BIOSが特定の時点でコンピュータを起動するようにします。 (外部覚醒の別の例)

;-)

答え2

私はあなたがこれを行うことはできないと思いますatが、あなたは使用できますリアルタイム気象代わりに。

また、見ることができますhttps://www.howtogeek.com/121241/how-to-make-your-linux-pc-wake-from-sleep-automatically/、特に:

システムをスリープモードで起動した後、&&演算子を使用して特定のコマンドを実行します。rtcwakeたとえば、次のコマンドはコンピュータをRAMで中断し、2分後にスリープモードを解除してからFirefoxを起動します。

rtcwake -m mem -s 120 && firefox

そして

たとえば、コンピュータを明日午前 6 時 30 分に起きてすぐに一時停止したくない場合 (ハードウェア時計が現地時間に設定されていると仮定)、次のコマンドを実行します。

sudo rtcwake -m no -l -t $(date +%s -d ‘tomorrow 06:30’)

しかし、使用するのとは異なり、すでに真夜中かどうかat心配する必要があります。明らかにtomorrow 06:30真夜中の前になければならず、06:30真夜中の後にのみなければなりません。この回答解決策があります。

関連情報