RT, 我用 nohup 执行了一个 pig 脚本,jobs -l 可以看到我的后台执行任务,然后关掉了终端,当我再次打开终端的时候,jobs -l 就看不到这个任务了,请问怎么才能看到这个后台任务呢?
RT, 我用 nohup 执行了一个 pig 脚本,jobs -l 可以看到我的后台执行任务,然后关掉了终端,当我再次打开终端的时候,jobs -l 就看不到这个任务了,请问怎么才能看到这个后台任务呢?
|
feather12315Oct 8, 2018 via Android
1
htop
|
|
whoami9894Oct 9, 2018 via Android
2
我记得非正常关闭 session 会导致 nohup 退出,有时是关闭 ssh 就会退出。我之后用 screen 替代 nohup
|
|
designerOct 9, 2018 via iPhone
3
screen 感觉比较好!
|
|
NitroethaneOct 9, 2018 via Android
4
ps -ef
|
|
5
nohup ./xxxx &
|
|
Daihao18Oct 9, 2018
6
ps -ef | grep xxxx
xxxx 是你执行的脚本名字 还有 jobs 那个是只对当前终端有效 |
|
Cu635Oct 9, 2018
7
现在应该用 screen 或者 tmux 了。
|
|
ysc3839Oct 9, 2018 via Android
8
如果要后台运行程序的话建议使用 screen 或 tmux。
|
|
cxbigOct 9, 2018 via iPhone
9
tmux +1
|
|
GG668v26Fd55CP5WOct 9, 2018 via iPhone
10
screen +1
|
|
cpdyj0Oct 9, 2018
11
screen + 1
|
|
RemovableOct 9, 2018 via iPhone
12
用了 screen 以后发现比 nohup 好用太多了
|
|
desOct 9, 2018 via Android
13
没人说 disown ??
假如你跑了个程序,突然想放后台,总不能关了重跑吧? |
|
wjideaOct 9, 2018
14
试试看 nohub nice pig &
|
|
kyrreOct 9, 2018
15
tmux 你值得拥有
|
|
jasonyang9Oct 9, 2018
16
|
|
jorneyrOct 9, 2018
17
终端不要直接关闭,要用 exit 命令退出
|
|
MithrandirOct 9, 2018
18
jobs 只会列出当前 shell 的 job,你说的这种情况你可以使用 ps aus 来查看这个后台进程
|
|
yujincheng08Oct 9, 2018
19
tmux + 1
|
|
reticentfatOct 9, 2018
20
screen +1
|
|
kernelOct 9, 2018
21
systemd 时代何不用 systemd-run
|
|
22
@ysc3839 学到了!
|
|
23
@jasonyang9 谢谢,刚入门呢
|