[問題] 用shell跑at 排程

看板Linux作者 (feynman511)時間11年前 (2012/12/21 12:36), 編輯推噓2(209)
留言11則, 6人參與, 最新討論串1/1
想寫一個shell script 讓它每次都會跑到背景去跑 甚至當我把終端機或是連線關掉都繼續跑 當然最直接的就是用 at 排程 可是 at 指令執行以後還是要自己手動在at 界面輸入指令 請問有什麼辦法可以用shell scipt 輸入給at 界面 甚至輸入給at 界面 ctrl+D? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 108.224.49.149

12/21 16:09, , 1F
用screen開一個session來跑?
12/21 16:09, 1F

12/21 16:48, , 2F
tmux?
12/21 16:48, 2F

12/21 19:08, , 3F
nohup
12/21 19:08, 3F

12/22 12:15, , 4F
謝謝樓上 因為是要在遠端的公共server上跑 我當然沒權限
12/22 12:15, 4F

12/22 12:16, , 5F
只有 nohup能用 感謝~
12/22 12:16, 5F

12/22 13:47, , 6F
不能用 crontab 嗎?
12/22 13:47, 6F

12/22 17:01, , 7F
一般user也可以用screen吧?
12/22 17:01, 7F

12/23 03:39, , 8F
如果他們沒安裝screen的情況下就不可以XD
12/23 03:39, 8F

12/23 03:43, , 9F
因為要跑的東西是自己的計算 非週期性的 所以似乎nohup
12/23 03:43, 9F

12/23 03:43, , 10F
比較合適 謝謝
12/23 03:43, 10F

12/25 15:28, , 11F
at -f <filename>
12/25 15:28, 11F
文章代碼(AID): #1Gq-SxHd (Linux)