Linux命令后台执行技巧小结
2024-10-19 09:38:46
1、最简单的方法:
command &
例如:
top &
此时显示job编号和后台进程号
[]
2、正在运行的程序放入后台
Ctrl - Z
3、查看有哪些后台进程及状态
jobs
4、将后台进程切换到前台执行
fg job编号
5、让后台暂停的进程继续执行
bg job编号
6、杀死后台执行程序
kill %job编号
7、让程序在后台执行,关闭终端也不退出
例如一个不断输出程序test.sh,如下
while [ True ]
do
echo hello
sleep
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 后台终端号
最新文章
- PHP的大括号(花括号{})使用详解
- mysql---ENCODE警告
- zw版【转发&#183;台湾nvp系列Delphi例程】HALCON SelectObj
- C++实现CString和string的互相转换
- php开发利器
- Highcharts 设置折线图的显示与隐藏
- SPOJ DISUBSTR(字符串hash)
- js手机号批量滚动抽奖代码实现
- NanUI 0.4.4发布
- 简单工厂(Simple Factory),最合适的设计模式首秀.
- centos6-7克隆主机网卡无法启动问题
- Linux时间子系统之七:定时器的应用--msleep(),hrtimer_nanosleep()
- composer.json
- 055 kafka可靠性与高性能
- WyBox 7620a 启用第二个串口
- libusb开发
- 71. Simplify Path(M)
- 2018.08.16 洛谷P1437 [HNOI2004]敲砖块(二维dp)
- python2.7打包环境配置
- kernel BUG