日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

《作业控制系列》-“linux命令五分钟系列”之十

發布時間:2025/6/15 linux 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《作业控制系列》-“linux命令五分钟系列”之十 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

很久沒發這個系列了。一直在看perl。現在回歸。因為發現所有的腳本的基礎都是linux命令…

===

通俗的講,作業控制命令是用來控制一個一個任務的。

1 我想把updatedb命令(用于重新建立整盤索引的命令)放在后臺運行。因為我不想眼睜睜的看著機器建立索引,我還想編會兒程序呢:

# updatedb &

[1] 23336

注釋:在所要執行的命令后面加上空格,再加上&符號即可實現后臺執行。所返回的[1]表示這是第一個你放到后臺的任務。23336是這個任務的進程號。

2 我執行updatedb時忘了加&了,這下我怎么辦?有辦法:

按鍵盤上的ctrl-z組合鍵,可以將前臺任務扔到后臺!但務必注意的是,用ctrl-z的話,這個任務到了后臺可是stopped的狀態。(你都無情的把它ctrl-z到后臺了,它怎么可能還會任勞任怨的繼續在后臺工作呢?)

3 我學會了這招,我把很多程序都放到后臺執行了。我想查看一下:

# jobs

[1]+? Running???????????????? updatedb &

注釋:顯示出了正在后臺運行的任務的列表

4 我編程結束了。想把剛才的updatedb放回前臺看看。

# fg %1

注釋:fg中的f就表示front,前臺的意思。%1表示是在jobs命令中列出的1號任務。如果是2號任務呢,我猜你知道如何寫。

5 如果你用jobs命令發現有一個顯示[stopped]的任務(任務號是2),我想讓這個任務繼續在后臺執行:

# bg %2

注釋:stopped的狀態通常出現在用戶ctrl-z之后。

6 我想讓后臺的任務號是3的任務取消:

# kill %3

注釋:這樣就殺死了任務號為3的后臺任務。


轉載于:https://blog.51cto.com/358845/1693581

總結

以上是生活随笔為你收集整理的《作业控制系列》-“linux命令五分钟系列”之十的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。