Shell
如何將程序暫停一段時間?
我有幾個由 shell 啟動的正在執行的程序,但我不希望它們在每天上午 8:00 到晚上 20:00 執行,因為它們真的很消耗頻寬,所以,我必須在那段時間暫停它們時間而不是直接殺死它們,因為殺死它們會引起一些問題。所以,我的工作是每天早上 08:00 暫停它們並在晚上 20:00 喚醒它們。誰能告訴我該怎麼做?我嘗試在 crontab 中執行此操作,我曾經
kill -19 pid
暫停它們,但我不知道如何通過 pid 號喚醒它們。也許一個shell腳本會很感激。謝謝。
您可以使用文字元號來提高可讀性:
kill -STOP <PID> # pause kill -CONT <PID> # continue working
查看
man 7 signal