9个回答
展开全部
要让程序在后台执行,只需在命令行的最后加上“&”符号。[例1] 在后台运行find命令,在当前目录及其子目路下查找文件名为abc的文件。
执行命令和立即显示的内容如下:
$ find . -name abc -print&
10722
$
10722表示进程号(PID)。当find命令在后台执行完后,会显示结果。
当在后台运行命令时,最好将其输出重定向输出到一个文件中去,以便以后检查。
[例2] 在后台运行find命令,在当前目录及其子目路下查找文件名为abc的文件并将结果存到myfind 文件中。执行命令如下:
$ find . -name abc -print>myfind&
在运行后台程序的同时可以继续输入命令。
执行命令和立即显示的内容如下:
$ find . -name abc -print&
10722
$
10722表示进程号(PID)。当find命令在后台执行完后,会显示结果。
当在后台运行命令时,最好将其输出重定向输出到一个文件中去,以便以后检查。
[例2] 在后台运行find命令,在当前目录及其子目路下查找文件名为abc的文件并将结果存到myfind 文件中。执行命令如下:
$ find . -name abc -print>myfind&
在运行后台程序的同时可以继续输入命令。
展开全部
一、最简单的方法是在命令或程序执行命令后面加上‘&’
例如 cp movie.rar /home/users/Desktop/movie.rar &
该命令就在后台运行了。
二、如果当前程序已经在运行,使用ctrl + z暂停程序并放置后台(注意程序未终止)
然后在bash里面输入jobs -l 找到刚才程序的jobs号;jobs从1开始排序。。。
比如当前程序的jobs号为1,然后输入bg %1;然后程序就在后台运行了。
三、要想把程序从后台挪回前台,如二中介绍的方式,不过命令为fg。
例如 cp movie.rar /home/users/Desktop/movie.rar &
该命令就在后台运行了。
二、如果当前程序已经在运行,使用ctrl + z暂停程序并放置后台(注意程序未终止)
然后在bash里面输入jobs -l 找到刚才程序的jobs号;jobs从1开始排序。。。
比如当前程序的jobs号为1,然后输入bg %1;然后程序就在后台运行了。
三、要想把程序从后台挪回前台,如二中介绍的方式,不过命令为fg。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在执行程序命令结尾加一个&符号,该程序就转到后台执行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先Ctrl+Z将正在运行的程序挂起 然后 命名 bg 将 挂起的程序打入后台运行 。 试试看哦!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-03
展开全部
这个问题问得很怪,为什么不开始的时候就在命令后面加个&使程序在后台运行呢!如果想查看后台正在运行什么程序用jobs命令查看!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询