nohup job消失 - Linux

Table of Contents

找了stackoverflow很久都沒找到答案

來這邊請教一下

我用ssh到server去提交工作

用nohup + &在後台執行

但是斷開ssh重新登入後,用ps -ef 就找不到此工作了

但是仍在執行,因為我有放printf export當下時間,仍一直更新

改用setsid or disown也是一樣狀況

請問可能是什麼問題?
該如何找出此工作的PID?(用剛提交時的PID無法kill)



--

All Comments

James avatarJames2020-05-15
lsof 看是哪支程式在用 printf 寫入檔案
Elvira avatarElvira2020-05-16
或是 fuser 也可以
Adele avatarAdele2020-05-20
我也有過這問題 沒解掉
後來都改用tmux 給你參考一下
Edwina avatarEdwina2020-05-23
看你的server有沒有tmux/screen, 沒的話叫root裝或自己
編static binary上傳
Isabella avatarIsabella2020-05-23
ps -ef | grep nohup
Iris avatarIris2020-05-25
sudo pkill name.sh
Tracy avatarTracy2020-05-27
推tmux
Connor avatarConnor2020-05-29
screen ~