aix的協處理(後臺執行程式)
透過管道將命令置於後臺執行(CMD |&),而區別普通的後臺程式(CMD &)。
[@more@]協處理主要是針對那些需要對某個檔案進行加工處理,但又一時不能完全確定該怎麼處理或需要在處理的過程中進行其他的相關操作的人設計的一種處理方式,一般使用的不多。
她是透過管道將命令置於後臺執行(CMD |&),而區別普通的後臺程式(CMD &)。
對於協處理過程,使用者可以透過print -p向程式傳送命令,透過read -p Var從程式獲取輸出
例1:透過協處理讀取檔案的每一行
cat file
2
3
4
1
D1
D2
# cat file|&
[1] 13433
# while read -p a;do echo $a;done
2
3
4
1
D1
D2
[1] + Done cat file|&
例2:以協處理方式對檔案進行編輯
cat a
1
2
3
4
5
6
7
8
9
0
# ed - a|&
[1] 15276
# print -p 3d #刪除第三行
# print -p m5 #當前行移到第5行去
# print -p w #儲存結果
# print -p q #退出ed
看結果
# cat a
1
2
5
6
4
7
8
9
0
[1] + Done ed - a|&
需要注意的是在協處理過程的寫法中“|”與“&”之間本能有任何其他字元也包括空格。ksh只支援一個協處理程式。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/271063/viewspace-903237/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 批處理檔案 bat 後臺執行BAT
- 08 Windows批處理之執行編譯後的程式Windows編譯
- 將程式在後臺執行和殺掉後臺的程式
- 後臺執行以及保持程式在後臺長時間執行
- 後臺處理
- 後臺程式在處理繁重的任務時,呼叫外部程式非同步執行的簡單實現非同步
- jenkins後臺程式執行Jenkins
- linux程式前臺-後臺執行Linux
- Linux 下後臺執行和按照守護程式方式後臺執行的坑Linux
- 後臺執行
- Windows批處理 呼叫程式後 不等待子程式 父程式繼續執行命令Windows
- 讓.py程式後臺執行(Linux)Linux
- Linux程式後臺執行實踐Linux
- XYHCMS 3.6 後臺程式碼執行漏洞
- 用nohup命令程式在後臺執行
- shell後臺執行
- 後臺執行MongoDBMongoDB
- windows的nohup後臺執行Windows
- C#執行外部程式之執行DOS命令和批處理C#
- MSSQL資料庫後臺程式(執行緒)SQL資料庫執行緒
- 使用nohup讓程式永遠後臺執行
- IO處理執行緒執行緒
- 多執行緒程式設計,處理多執行緒的併發問題(執行緒池)執行緒程式設計
- Linux 命令的後臺執行Linux
- 關於用飛信框架執行net程式-用批處理執行框架
- Linux後臺執行Linux
- 後臺執行緒(daemon)執行緒
- windows redis 後臺執行WindowsRedis
- Jboss 後臺執行模式模式
- 指令碼後臺執行指令碼
- scp 在後臺執行
- 執行python指令碼後臺執行Python指令碼
- jQuery向後臺傳送json資料進行處理程式碼例項jQueryJSON
- Linux讓程式在後臺執行的三種方法Linux
- 使用nohup命令讓linux程式後臺執行Linux
- windows10電腦使用印表機提示“本地列印後臺處理程式服務沒有執行”的解決方法Windows
- Win10系統列印提示“無法連線到印表機,後臺處理程式未執行”怎麼辦Win10
- Golang 後臺守護程式佇列處理方式小結Golang佇列