Linux
關機命令最後應該有警告資訊,但沒有顯示
好吧,我正在嘗試添加一些詞,例如“您的電腦將關閉”。在命令“關機”之後。但它沒有顯示。我該怎麼辦?
如果您想向通用警告添加更多資訊,您始終可以使用“&&”(邏輯 if)以這種方式將關閉與 echo 結合起來:
shutdown -h 20 && echo wall “電腦將關閉”
這樣做是評估第一部分(“shutdown -h 20”);如果它成功完成退出(即返回 0),它將執行第二部分(“echo”電腦將關閉“”)。如果 shutdown 以不同的值退出(出於某種原因),則不會執行第二部分。
我在很多地方都使用“&&”,無論是在腳本中還是在命令行中。它非常方便。
附錄:正如 Kusalananda 在下面指出的,“echo”是錯誤的命令。我應該使用“牆”——它會將消息發送給所有登錄到系統的使用者:
shutdown -h 20 && wall "computer will turn off"
(自從我在另一個人登錄的系統上工作與我自己無關的工作以來已經有很長時間了,所以我錯過了那個細節。)對於延遲糾正 msyelf 感到抱歉。