.png)
コマンドを使用してジョブをスケジュールしたいのですが、at
その頃はノートブックがスリープモードになっている可能性があります。もしそうなら、問題はコマンドが実行されるかどうかです。
それではどうですか?私のコンピュータが起きてコマンドが実行されますか?
そうでなければなぜならないのですか?
答え1
「省電力」は超低電力と定義される。すべてのサブシステムが利得を得る。オフ消費電力はほとんどありませんが、すぐに起きることができます。外部イベント:カバーオープン、電源ボタン、キー押し、WOLパケット、BIOS。
したがって、いいえ、コマンドは「スリープ」モードでは実行されません。、しかし低電力モードで動作可能:このモードでは、画面、キーボードと同様に、不要になったらディスクはシャットダウンされますが、WiFi、LAN、メモリ、CPUなどは引き続き実行されます。
または、次のことができます。
- WOLパケットは、決して眠らずに他のコンピュータを「目覚めさせる」(スリープまたは完全シャットダウン)サーバから送信される。睡眠を許可されています。(ナイトウォッチが王室近衛隊全体を目覚めさせたように)
- 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
真夜中の後にのみなければなりません。この回答解決策があります。