2日後、真夜中にUbuntuサーバーをシャットダウンします

2日後、真夜中にUbuntuサーバーをシャットダウンします

cronjobを使用しない2日の深夜(2880分)以降、Ubuntuサーバーをシャットダウンする方法は?

私がやりたいことの核心はこうだ。

bash shutdown -r +2880 00:00 これは2,880分後に終了するように指示しますが、実際に終了する前に真夜中であることを確認してください。

答え1

コマンドを使用しますかat?私の答えはterdonsに似ていますが、睡眠の代わりに使用されます。シェルが開いている必要はありません。

Echo "shutdown -h 00:00"|at now + 2 days

例えば

答え2

今後少なくとも2880分後に最初の真夜中にのみ終了するには、次の手順を実行します(root):

sleep 2880m; shutdown -h 00:00 

sleepシェルは指定された時間(この場合は2880分)だけ待機します。 sleep コマンドが完了すると真夜中にshutdown呼び出されます。

関連情報