&号-后台运行任务
时间:2019-04-16 23:59:05 来源:igfitidea点击:
&号是UNIX / Linux 任务控制的一部分。它可以使命令在后台运行。
语法
在后台运行进程的语法如下:
command-name & /path/to/command2 arg1 arg2 & /path/to/script/namne.sh arg1 &
示例:后台运行进程
要在后台执行ping进程,可以在ping命令行的末尾 添加 &,
同时把结果导出到 /tmp/ping.output文件:
ping baidu.com> /tmp/ping.output & [1] 4273
[1]表示任务号, 4273表示任务的进程号。
linux如何查看后台进程
使用jobs可以列出后台进程
$ jobs [1]+ Running ping baidu.com > /tmp/ping.output &
注意
将任务放到后台执行时,不能是需要键盘输入(用户交互)的命令和程序。 比如 ~vi test.log &~ 和 ~passwd ritter &~ 都不能将它们放到后台运行。