看板 Linux 關於我們 聯絡資訊
找了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
Gold740716: lsof 看是哪支程式在用 printf 寫入檔案 05/13 22:07
kenduest: 或是 fuser 也可以 05/13 22:39
da21510: 我也有過這問題 沒解掉 05/15 18:48
da21510: 後來都改用tmux 給你參考一下 05/15 18:48
holishing: 看你的server有沒有tmux/screen, 沒的話叫root裝或自己 05/15 20:52
holishing: 編static binary上傳 05/15 20:52
roccqqck: ps -ef | grep nohup 05/16 01:28
roccqqck: sudo pkill name.sh 05/16 01:31
steven24205: 推tmux 05/18 14:21
weakstudy: screen ~ 08/31 21:05