您的位置:首页 > 运维架构 > Linux

Linux命令后台执行技巧小结

2016-01-01 12:56 501 查看
1、最简单的方法:

command &


例如:

top &


此时显示job编号和后台进程号

[1] 14814


2、正在运行的程序放入后台

Ctrl - Z


3、查看有哪些后台进程及状态

jobs


4、将后台进程切换到前台执行

fg job编号


5、让后台暂停的进程继续执行

bg job编号


6、杀死后台执行程序

kill %job编号


7、让程序在后台执行,关闭终端也不退出

例如一个不断输出程序test.sh,如下

while [ True ]
do
echo hello
sleep 1
done


希望关闭终端后继续执行

nohup ./test.sh &


默认程序输出在nohup.out文件中

退出终端重新登陆后查看该进程

ps aux | grep test.sh


杀死进程,使用kill + 进程号

8、借助screen小工具完成

yum install screen


输入screen,进入一个新的虚拟终端,执行任务。

输入<Ctrl> + <A>, <D>退出当前screen

<Ctrl> + <A>,  <D>


查看所有后台终端

screen -list


还原刚刚关闭的终端

screen -r


screen -r 后台终端号
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: