zoukankan      html  css  js  c++  java
  • nohup输入密码后继续后台运行

    Linux/Unix 是真正的多用户,多任务。
    Linux 提供了 fg 和bg 命令,让你轻松调度正在运行的任务。

    假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl-Z ,挂起这个程序,然后可以看到系统提示:
    [1]+ Stopped /root/bin/rsync.sh
    然后我们可以把程序调度到后台执行:(bg 后面的数字为作业号)
    #bg 1
    [1]+ /root/bin/rsync.sh &
    用 jobs 命令查看正在运行的任务:
    #jobs
    [1]+ Running /root/bin/rsync.sh &
    如果想把它调回到前台运行,可以用
    #fg 1
    /root/bin/rsync.sh
    这样,你在控制台上就只能等待这个任务完成了。

    & 将指令丢到后台中去执行
    [ctrl]+z 將前台任务丟到后台中暂停
    jobs -l 查看后台的工作状态
    fg %jobnumber 将后台的任务拿到前台来处理
    bg %jobnumber 将任务放到后台中去处理
    kill 管理后台的任务

    例:

    A:192.168.0.1 B:192.168.0.2

    [A]nohup rsync -e ssh -avr /data1 192.168.0.2:/data1
    nohup: appending output to `nohup.out'
    Password:

    输入密码后按:ctrl+z
    [1]+ Stopped nohup rsync -e ssh -avr /data1 192.168.0.2:/data1

    然后紧接着输入:
    [A]$ bg

    上述命令便又能在后台恢复运行了
    [1]+ nohup rsync -e ssh -avr /data1 192.168.0.2:/data1

    有什么问题尽管说,反正我也不会帮你的~
  • 相关阅读:
    ACdream 1114(莫比乌斯反演)
    ACdream 1148(莫比乌斯反演+分块)
    bzoj2301(莫比乌斯反演+分块)
    hdu1695(莫比乌斯反演)
    hdu4908(中位数)
    bzoj1497(最小割)
    hdu3605(最大流+状态压缩)
    【Leetcode】Add Two Numbers
    【Leetcode】Add Binary
    【Leetcode】Single Number II
  • 原文地址:https://www.cnblogs.com/zyd112/p/5057478.html
Copyright © 2011-2022 走看看