作者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/cn.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