Linux命令后台执行技巧小结
2016-01-01 12:56
501 查看
1、最简单的方法:
例如:
此时显示job编号和后台进程号
2、正在运行的程序放入后台
3、查看有哪些后台进程及状态
4、将后台进程切换到前台执行
5、让后台暂停的进程继续执行
6、杀死后台执行程序
7、让程序在后台执行,关闭终端也不退出
例如一个不断输出程序test.sh,如下
希望关闭终端后继续执行
默认程序输出在nohup.out文件中
退出终端重新登陆后查看该进程
杀死进程,使用kill + 进程号
8、借助screen小工具完成
输入screen,进入一个新的虚拟终端,执行任务。
输入<Ctrl> + <A>, <D>退出当前screen
查看所有后台终端
还原刚刚关闭的终端
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 后台终端号
相关文章推荐
- 【Linux编程】存储映射I/O
- Linux信号
- Linux线程机制总结
- linux运行级别
- linux"$* "$*" $@ "$@"用法解释
- 在Linux下通过命令行来操作使用Dropbox
- LINUX服务器巡检执行(定制)
- 1.CentOS的下载及各个版本的介绍
- Linux系统下批量修改文件名称
- Linux系统中用于复制的cp和scp命令使用解析
- Linux用户层多线程无锁化原子操作
- Linux 常用
- 详解Linux中rm与rmdir删除命令的用法
- Linux系统下对硬盘分区进行扩容的方法总结
- CentOS6.x 用Putty使用密钥验证方式远程登录
- Install Proprietary NVIDIA Driver On Kali Linux
- Linux下开放防火墙端口
- linux特殊权限SetUID-36
- error: ‘SA_INTERRUPT’ undeclared (first use in this function)
- linux下安装java等