我想在下午 6 點在遠端伺服器上執行一個腳本,但不想等待觸發它。我不想使用 cron,因為它是一次性交易。
我可以使用“sleep”或“after”命令執行“nohup myscript &”之類的操作嗎?
謝謝!
你確定你不是在尋找類似at的東西。
您可以使用at
( man at
) 命令執行此操作,然後不需要 nohup。
如果你真的想,你可以:
nohup bash -c 'sleep 5; command' &
但是你最好在螢幕中執行命令,然後在它之前使用 sleep ,這樣你就可以輕鬆地檢查輸出。
引用自:https://serverfault.com/questions/134657