以下は、ターミナル内で実行した操作の3つの例です(3番目にsudoがあります)。
-
at now + 5 minutes
(インタラクティブ:)
at> shutdown --poweroff now
-
echo "sbin/shutdown -h now" | at 14:50
-
echo "/sbin/shutdown -h 16:22" | at now
いずれの場合も、コマンドを使用してスケジュールされたワンタイムタスクを確認できますが、atq
コマンドshutdown --show
には「計画外の終了」と表示されます。
システムは、at
省電力モードの後にスケジュールされた時間に終了する必要があります。
これはCentOS 9 Streamゲスト仮想マシンにあります。ユーザーはsudoグループに追加され、同様のコマンドを使用してシャットダウンを開始できますshutdown now
。では、at
一回限りの職業との違いは何ですか?
答え1
」ユーザーがsudoユーザーグループに追加されました。" - しかし、どこでも使用しません。コマンドを使用してどこかに管理権限を適用するsudo
必要があります。sudo
# Use root's "at"
echo /sbin/shutdown -h now | sudo at now +5 minutes
または
# Use your "at" with an embedded "sudo shutdown…"
echo sudo /sbin/shutdown -h now | at now +5 minutes
しかし、at
実行するよりも特定の時間にコマンドを実行して完全に回避する方が意味があるようです。shutdown
at
sudo shutdown -h "$(date --date '+5 min' +'%H:%M')"