V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Nick2VIPUser
V2EX  ›  Linux

请教: Ubuntu 下使用 nuhup 命令后,在切换 shell 之后使用 jobs 命令无法查看 nuhup 任务

  •  
  •   Nick2VIPUser ·
    nickliqian · 2018-01-03 18:06:24 +08:00 · 3036 次点击
    这是一个创建于 2277 天前的主题,其中的信息可能已经有所发展或是发生改变。

    使用如下命令创建了几个后台任务

    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 任务?

    11 条回复    2018-01-03 22:15:59 +08:00
    MeteorCat
        1
    MeteorCat  
       2018-01-03 18:38:10 +08:00 via Android   ❤️ 2
    很少用这种方法了,推荐使用 systemctl 或者 Supervisor 来守护进程
    jingniao
        2
    jingniao  
       2018-01-03 18:40:20 +08:00 via Android   ❤️ 1
    screen
    wwqgtxx
        3
    wwqgtxx  
       2018-01-03 18:40:49 +08:00 via iPhone   ❤️ 1
    你需要用 screen 或者 tmux 之类的,至于你遇到的情况并不是个问题,而是正常的表现,&和 jobs 以及 fg 之类的本来就是由 shell(bash 之类的)提供的,你开一个新的 shell 当然不会显示的
    rrfeng
        4
    rrfeng  
       2018-01-03 18:42:42 +08:00 via Android   ❤️ 1
    其他 shell 当然不行...
    Nick
        5
    Nick  
       2018-01-03 18:52:31 +08:00   ❤️ 1
    经常这样被 @
    Lpl
        6
    Lpl  
       2018-01-03 20:10:06 +08:00   ❤️ 1
    试一下 scree,https://github.com/penglongli/blog/issues/4
    楼上躺着也中枪...
    momocraft
        7
    momocraft  
       2018-01-03 20:20:35 +08:00   ❤️ 1
    jobs 的内容是每个 shell 不同的. 建议学用 screen 或 tmux, 或干脆不要自己管理进程.
    Nick2VIPUser
        8
    Nick2VIPUser  
    OP
       2018-01-03 22:14:23 +08:00
    @MeteorCat
    @jingniao
    @wwqgtxx
    谢谢几位大哥! 恍然大悟。。。我试试 screen !!
    Nick2VIPUser
        9
    Nick2VIPUser  
    OP
       2018-01-03 22:14:32 +08:00
    @rrfeng 嗯嗯,明白了!
    Nick2VIPUser
        10
    Nick2VIPUser  
    OP
       2018-01-03 22:15:06 +08:00
    @Nick 你好 Ncik...哈哈哈
    Nick2VIPUser
        11
    Nick2VIPUser  
    OP
       2018-01-03 22:15:59 +08:00
    @Lpl
    @momocraft
    我尝试一下 screen 和 tmux,谢谢啦!!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2855 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:39 · PVG 21:39 · LAX 06:39 · JFK 09:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.