
使用如下命令创建了几个后台任务
nohup python __main__.py > ./20180103_log_1.out 2>&1 & nohup python __main__.py > ./20180103_log_2.out 2>&1 & nohup python __main__.py > ./20180103_log_3.out 2>&1 & nohup python __main__.py > ./20180103_log_4.out 2>&1 & 在当前窗口使用 jobs
[1] Running nohup python __main__.py > ./20180103_log_4.out 2>&1 & [2] Running nohup python __main__.py > ./20180103_log_3.out 2>&1 & [3]- Running nohup python __main__.py > ./20180103_log_2.out 2>&1 & [4]+ Running nohup python __main__.py > ./20180103_log_1.out 2>&1 & 打开新的 shell 窗口,使用 jobs,不会显示任何信息
root@nick:~# jobs root@nick:~# 求问哪位大哥是否了解这是什么情况,是否有办法在其他 shell 窗口显示 jobs 任务?
1 MeteorCat 2018 年 1 月 3 日 via Android 很少用这种方法了,推荐使用 systemctl 或者 Supervisor 来守护进程 |
2 jingniao 2018 年 1 月 3 日 via Android screen |
3 wwqgtxx 2018 年 1 月 3 日 via iPhone 你需要用 screen 或者 tmux 之类的,至于你遇到的情况并不是个问题,而是正常的表现,&和 jobs 以及 fg 之类的本来就是由 shell(bash 之类的)提供的,你开一个新的 shell 当然不会显示的 |
4 rrfeng 2018 年 1 月 3 日 via Android 其他 shell 当然不行... |
5 Nick 2018 年 1 月 3 日 经常这样被 @ |
6 Lpl 2018 年 1 月 3 日 试一下 scree,https://github.com/penglongli/blog/issues/4 楼上躺着也中枪... |
7 momocraft 2018 年 1 月 3 日 jobs 的内容是每个 shell 不同的. 建议学用 screen 或 tmux, 或干脆不要自己管理进程. |
8 Nick2VIPUser OP |
9 Nick2VIPUser OP @rrfeng 嗯嗯,明白了! |
10 Nick2VIPUser OP @Nick 你好 Ncik...哈哈哈 |
11 Nick2VIPUser OP |