首页
JAVA笔记
数据库笔记
混乱记忆
小站记
您现在的位置
linux job 处理
简介: 介绍对linux运行的任务进行挂起、结束、查询 等操作。

以下所以命令都是Linux命令,以下命令中%一定要带上,某些情况下可能不带也不会出错,但是%在这里我认为表示的是任务编号而不是线程进程编号什么的。

 

启动程序时将命令放置到后台执行

输入:ping 192.168.0.1 &

该ping命令在结束位置 添加了一个&符号,&的作用就是将程序放置到后台

 

查看后台任务

输入:jobs

 

 

将任务挂起到后台

输入组合键:ctrl+z

 

将后台挂起任务回复到后台执行

先输入:jobs

控制台显示任务列表:
[1]+      Stopped      ping 192.168.0.1

在输入:bg  %1 

输入的 %1 的意思是将任务编号为1的任务放到后台-- 上面显示的[1]就是任务编号。

 

将后台挂起任务回复到前台执行

先输入:jobs

控制台显示任务列表:
[1]+ Stopped ping 192.168.0.1

在输入:fg %1

输入的 %1 的意思是将任务编号为1的任务放到后台-- 上面显示的[1]就是任务编号。

 

结束任务

先输入:jobs

控制台显示任务列表:
[1]+ Stopped ping 192.168.0.1

在输入:kill %1

输入的 %1 的意思是将任务编号为1的任务放到后台-- 上面显示的[1]就是任务编号。

 

注意:在将任务设置为后台执行时可能后台任务有信息输出,比如上面执行的 ping 命令。后台信息输出值会影响到我们的输入节奏,所以我们不要被后台信息迷惑,直接闭着眼睛按心里的命令输入即可。