[問題] nohup job消失

看板Linux作者 (禿頭老妖)時間4年前 (2020/05/13 22:02), 編輯推噓5(504)
留言9則, 6人參與, 4年前最新討論串1/1
找了stackoverflow很久都沒找到答案 來這邊請教一下 我用ssh到server去提交工作 用nohup + &在後台執行 但是斷開ssh重新登入後,用ps -ef 就找不到此工作了 但是仍在執行,因為我有放printf export當下時間,仍一直更新 改用setsid or disown也是一樣狀況 請問可能是什麼問題? 該如何找出此工作的PID?(用剛提交時的PID無法kill) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.235.59.47 (日本) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1589378544.A.309.html

05/13 22:07, 4年前 , 1F
lsof 看是哪支程式在用 printf 寫入檔案
05/13 22:07, 1F

05/13 22:39, 4年前 , 2F
或是 fuser 也可以
05/13 22:39, 2F

05/15 18:48, 4年前 , 3F
我也有過這問題 沒解掉
05/15 18:48, 3F

05/15 18:48, 4年前 , 4F
後來都改用tmux 給你參考一下
05/15 18:48, 4F

05/15 20:52, 4年前 , 5F
看你的server有沒有tmux/screen, 沒的話叫root裝或自己
05/15 20:52, 5F

05/15 20:52, 4年前 , 6F
編static binary上傳
05/15 20:52, 6F

05/16 01:28, 4年前 , 7F
ps -ef | grep nohup
05/16 01:28, 7F

05/16 01:31, 4年前 , 8F
sudo pkill name.sh
05/16 01:31, 8F

05/18 14:21, 4年前 , 9F
推tmux
05/18 14:21, 9F
文章代碼(AID): #1Uk_tmC9 (Linux)
文章代碼(AID): #1Uk_tmC9 (Linux)