您的位置:首页 > 运维架构 > Linux

Linux平台下让程序或命令在前台或后台运行

2016-07-18 13:14 537 查看

Linux平台下让程序或命令在前台或后台运行

让程序或命令在后台运行的格式是:[程序/命令]空格[&]

例如:

# find / -name xml &

这样这个查找程序就会在后台运行,它运行的同时不影响你干别的事情。

      

但有时忘记了在命令之后加上“&”符号,又不愿意停下此程序重新改写,这时可以按[Ctrl+z],把当前程序切入后台。但是要注意,此时在后台的这个程序是处于 Stopped 状态的。

用jobs查看后台运行的程序及其运行状态:

# jobs

[1]-  Stopped                 find / -name xml

[2]+  Stopped                 vi /etc/hosts

可以用 bg 命令让 Stopped 的程序在后台继续运行。比如:

# bg 1    // 数值1是上面列出的任务号(上面的[ ]中的数字)。

要把在后台运行的调回前台,先用 jobs 命令,查看要调回前台的命令或任务的编号,然后运行 fg 命令。比如:

# fg 1 

就把对应的程序或命令调回前台运行了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: