[閒聊] 如何自動關機:

看板Linux作者 (項為之強)時間8年前 (2015/09/04 11:09), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/1
有時候要跑比較久的程序,又不想待在電腦前等他跑完。 希望跑完可以自動關機。 想請教自動關機的方法。 如果是一行指令: # dd -if /dev/sda2 -of /dev/sdb3 ; poweroff (記得要有關機的權限。) 之前學到另一個指令: # wait pid ; poweroff (但是wait提示只能關測子程序。) `wait`運作的原理好像是子程序完成後會有回傳值,依此關機。 如果不是子程序怎麼做? 像是常常在xwindow下工作,要怎麼在xwindow下實現程序結束後關機? (像winff轉檔、備份工作。) (這些好像都可以搬到命令列作……。) 請問一下,切換終端時(tt1-7), 原本的終端會繼續工作嗎? 還是要用命令喚醒? 如果程序跑完後會提示:`請按任意鍵繼續` 會算是未結束吧?有什麼辦法避免嗎? -- 不要哭。要知道值得你哭的人,不會讓你哭。 別騙人。因為會被你騙的,都是相信你的人。 不要去追。人家神隱,就是不想看見你。 不用和事。當事人吵架,就是想戰。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.229.145 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1441336152.A.4BE.html

09/04 11:11, , 1F
可以定期看ps,指定pid沒了就關機
09/04 11:11, 1F

09/04 11:11, , 2F
alt—f1234那個tty是互相不影響
09/04 11:11, 2F

09/04 11:12, , 3F
任意鍵那個。。你看看有沒有quiet之類選項
09/04 11:12, 3F

09/04 11:13, , 4F
xwin自己不好做,你可以看轉檔的輸出文件,比如15分鐘
09/04 11:13, 4F

09/04 11:13, , 5F
文件大小不變就關機
09/04 11:13, 5F

09/04 11:16, , 6F
了解。那就要寫shell_script了……。
09/04 11:16, 6F

09/04 11:48, , 7F
while kill -0 $pid; do sleep 1m; done; poweroff
09/04 11:48, 7F

09/04 14:55, , 8F
感謝樓上,想不到這麼簡單。
09/04 14:55, 8F
文章代碼(AID): #1LwGjOI- (Linux)