作者skybi (禿頭老妖)
看板Linux
標題[問題] nohup job消失
時間Wed May 13 22:02:22 2020
找了stackoverflow很久都沒找到答案
來這邊請教一下
我用ssh到server去提交工作
用nohup + &在後台執行
但是斷開ssh重新登入後,用ps -ef 就找不到此工作了
但是仍在執行,因為我有放printf export當下時間,仍一直更新
改用setsid or disown也是一樣狀況
請問可能是什麼問題?
該如何找出此工作的PID?(用剛提交時的PID無法kill)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.235.59.47 (日本)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1589378544.A.309.html
1F:推 Gold740716: lsof 看是哪支程式在用 printf 寫入檔案 05/13 22:07
2F:→ kenduest: 或是 fuser 也可以 05/13 22:39
3F:→ da21510: 我也有過這問題 沒解掉 05/15 18:48
4F:→ da21510: 後來都改用tmux 給你參考一下 05/15 18:48
5F:推 holishing: 看你的server有沒有tmux/screen, 沒的話叫root裝或自己 05/15 20:52
6F:→ holishing: 編static binary上傳 05/15 20:52
7F:推 roccqqck: ps -ef | grep nohup 05/16 01:28
8F:推 roccqqck: sudo pkill name.sh 05/16 01:31
9F:推 steven24205: 推tmux 05/18 14:21
10F:→ weakstudy: screen ~ 08/31 21:05