linux 命令:nohup,jobs,bg,fg,rsync
493
|
2020-03-23 17:58:25
1.nohup command &
运用:执行某些长时间运行的命令时,防止因终端断开链接是命令中断
实例:nohup tar -zcvf img.tar.gz /home/webroot/img &
2.jobs
查看nohup或者ctrl+z的命令
3.bg,fg
任务后台运行,任务在ctrl+z后会处于暂停状态,使用bg+任务号 后台运行;fg+任务号 前台运行
(任务号可以通过jobs命令查看)
4.rsync
scp的断点续传;详解:https://blog.csdn.net/wulove52/article/details/54406266
实例:rsync -P --rsh=ssh web.tar.gz 198.16.61.154:/home/webroot/web.tar.gz
综合实例
rsync -P --rsh=ssh web.tar.gz 198.16.61.154:/home/webroot/web.tar.gz
ctrl+z //暂停命令
jobs //查看任务号 假设为1
bg 1 //后台执行
disown -h %1 //加入到nohup
fg 1 //切换到前台显示任务进度
ctrl+z //暂停
bg 1 //后台执行