Windows wordpress linux Firefox nginx google centos 云计算 开源 Ubuntu 程序员 apache java php 微软 编程 Android shell mysql Python

【Linux命令使用】任務控制相關命令

Linux/Unix 區別於微軟平臺最大的優點就是真正的多用戶,多任務。因此在任務管理上也有別具特色的管理思想。 
我們知道,在 Windows 上面,要麽讓一個程序作為服務在後臺一直運行,要麽停止這個服務。而不能讓程序在前臺後臺之間切換。而 Linux 提供了 fgbg 命令,讓你輕松調度正在運行的任務。 
假設你發現前臺運行的一個程序需要很長的時間,但是需要幹其他的事情,你就可以用 Ctrl-Z ,掛起這個程序,然後可以看到系統提示: 
[1]+ Stopped /root/bin/rsync.sh 
然後我們可以把程序調度到後臺執行:(bg 後面的數字為作業號) 
#bg 1 
[1]+ /root/bin/rsync.sh & 
jobs 命令查看正在運行的任務: 
#jobs 
[1]+ Running /root/bin/rsync.sh & 
如果想把它調回到前臺運行,可以用 
#fg 1 
/root/bin/rsync.sh 
這樣在控制臺上就只能等待這個任務完成了。

延伸阅读

评论