linux後臺運行程序及恢復

1. 後臺運行的兩個命令 & 和 ctr+z
一開始就+“&”具體方法是: [命令]空格[&] 
比如:
[root@pcmxexweb etc]# find / -name xml &
這樣,這個查找程序就會在後臺運行。它運行的同時不影響你幹別的事情。
但是有的時候忘記了在命令之後加上‘&’符號,又不願意停下此命令重新改寫。這是可以按[ctrl+z],把當前程序切入後臺。
[root@pcmxexweb etc]# find / -name xml
/etc/xml
/usr/lib64/python2.4/xml
/usr/share/vim/vim70/autoload/xml
/usr/share/hplip/data/xml
/usr/share/java-utils/xml
/usr/share/xml
/usr/share/doc/libvorbis-devel-1.1.2/xml
/usr/local/apache-tomcat-6.0.14/webapps/examples/jsp/xml
/webapp/web/jsp/xml
[root@pcmxexweb etc]# find 
/ -name xml
/etc/xml
/usr/lib64/python2.4/xml
/usr/share/vim/vim70/autoload/xml
/usr/share/hplip/data/xml
/usr/share/java-utils/xml
/usr/share/xml
 
[
1]+  Stopped                 find / -name xml
 但是要注意此時在後臺的這個程序是處於 Stopped 狀態(注意看上面最後一行)。
jobs查看下後臺運行程序。 
[root@pcmxexweb etc]# jobs
[
1]-  Stopped                 find / -name xml
[
2]+  Stopped                 vi /etc/hosts
可以用命令bg 2。效果和一開始就用find / -name xml&是一樣了,讓此命令在後臺運行了。
2.把後臺程序調回前臺
根據jobs的顯示,配合使用fg 2 就把對應的程序調回前臺了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章