Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Nick2VIPUser
V2EX  ›  Linux

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

  •  
  •   Nick2VIPUser ·
    nickliqian · Jan 3, 2018 · 3680 views
    This topic created in 3079 days ago, the information mentioned may be changed or developed.

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

    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 replies    2018-01-03 22:15:59 +08:00
    MeteorCat
        1
    MeteorCat  
       Jan 3, 2018 via Android   ❤️ 2
    很少用这种方法了,推荐使用 systemctl 或者 Supervisor 来守护进程
    jingniao
        2
    jingniao  
       Jan 3, 2018 via Android   ❤️ 1
    screen
    wwqgtxx
        3
    wwqgtxx  
       Jan 3, 2018 via iPhone   ❤️ 1
    你需要用 screen 或者 tmux 之类的,至于你遇到的情况并不是个问题,而是正常的表现,&和 jobs 以及 fg 之类的本来就是由 shell(bash 之类的)提供的,你开一个新的 shell 当然不会显示的
    rrfeng
        4
    rrfeng  
       Jan 3, 2018 via Android   ❤️ 1
    其他 shell 当然不行...
    Nick
        5
    Nick  
       Jan 3, 2018   ❤️ 1
    经常这样被 @
    Lpl
        6
    Lpl  
       Jan 3, 2018   ❤️ 1
    试一下 scree,https://github.com/penglongli/blog/issues/4
    楼上躺着也中枪...
    momocraft
        7
    momocraft  
       Jan 3, 2018   ❤️ 1
    jobs 的内容是每个 shell 不同的. 建议学用 screen 或 tmux, 或干脆不要自己管理进程.
    Nick2VIPUser
        8
    Nick2VIPUser  
    OP
       Jan 3, 2018
    @MeteorCat
    @jingniao
    @wwqgtxx
    谢谢几位大哥! 恍然大悟。。。我试试 screen !!
    Nick2VIPUser
        9
    Nick2VIPUser  
    OP
       Jan 3, 2018
    @rrfeng 嗯嗯,明白了!
    Nick2VIPUser
        10
    Nick2VIPUser  
    OP
       Jan 3, 2018
    @Nick 你好 Ncik...哈哈哈
    Nick2VIPUser
        11
    Nick2VIPUser  
    OP
       Jan 3, 2018
    @Lpl
    @momocraft
    我尝试一下 screen 和 tmux,谢谢啦!!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1113 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 18:16 · PVG 02:16 · LAX 11:16 · JFK 14:16
    ♥ Do have faith in what you're doing.