码迷,mamicode.com
首页 > 系统相关 > 详细

Linux命令后台执行技巧小结

时间:2016-01-01 14:48:02      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:

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

 

Linux命令后台执行技巧小结

标签:

原文地址:http://www.cnblogs.com/imzye/p/5093205.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!