[20210418]開啟多個程式執行.txt
[20210418]開啟多個程式執行.txt
--//昨天看連結,我發現對方並行使
--//用for迴圈編寫,我知道xargs -P 開啟並行後,基本就是seq xargs來實現。
--//連結的寫法:
for n in $(1 200) do; ysqlsh -h localhost -p 6432 -c "select pg_sleep(60);" & done
--//我一般的寫法例子:
$ seq 150 | xargs -I{} -P 150 sqlplus -s -l scott/book @m10.txt 2e5 p1full=150 {} >/dev/null
--//我測試對方的方法遇到一些問題,就是加入&放入後臺與分號的問題。
$ for n in {1..4} ; do echo $n; done
1
2
3
4
--//注我不知道為什麼我的bash 版本不能寫in $(1 200)。
--//如果寫成
$ for n in {1..4} ; do echo $n done
>
--//彈出一個> ,無法執行,而且我感覺原連結do後面加入分號好像也不對,估計是筆誤,分號只能寫在do之前。
$ for n in {1..4} do; echo $n ;done
-bash: syntax error near unexpected token `echo'
--//實際上讓我困惑的是如果放入後臺使用 & ,無法使用分號。
$ for n in {1..4} ; do echo $n & ;done
-bash: syntax error near unexpected token `;'
--//也就是這樣寫不能使用分號。寫成如下:
$ for n in {1..4} ; do echo $n & done
[1] 46713
[2] 46714
1
[3] 46715
2
[4] 46716
3
[1] Done echo $n
4
[2] Done echo $n
[3]- Done echo $n
[4]+ Done echo $n
--//如果我前面seq xargs的寫法改寫只能如下:
$ for n in {1..10}; do sqlplus -s -l scott/book @m10.txt 1e5 p1fullx=150 $n > /dev/null & done
--//如果使用& 後面不能使用分號。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2768585/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用委託開啟多執行緒(多執行緒深入)執行緒
- Chrome 開啟多執行緒下載Chrome執行緒
- Swoole 啟動一個服務,開啟了哪些程式和執行緒?執行緒
- 多執行緒,多程式執行緒
- C#多執行緒程式設計(1):執行緒的啟動C#執行緒程式設計
- [20161227]開啟多個監聽埠.txt
- 【.NET 6】多執行緒的幾種開啟方式和程式碼演示執行緒
- [從零開啟 Java 多執行緒 – 1 ]:開胃小菜Java執行緒
- [從零開啟 Java 多執行緒 - 1 ]:開胃小菜Java執行緒
- iOS開發-多執行緒程式設計iOS執行緒程式設計
- 執行緒以及多執行緒,多程式的選擇執行緒
- pytest(13)-多執行緒、多程式執行用例執行緒
- python selenium webdriver多執行緒啟動多個瀏覽器PythonWeb執行緒瀏覽器
- 利用多執行緒寫一個賣票程式執行緒
- Python——程式、執行緒、協程、多程式、多執行緒(個人向)Python執行緒
- Python 多執行緒多程式Python執行緒
- Python守護程式(多執行緒開發)Python執行緒
- windows 系統下 workerman 在同一個執行視窗中開啟多個 websocket 服務WindowsWeb
- pytest多程式/多執行緒執行測試用例執行緒
- 王者榮耀多執行緒模式怎麼開啟? 王者榮耀多執行緒模式是什麼執行緒模式
- Java多執行緒-程式執行堆疊分析Java執行緒
- 多執行緒-程式和執行緒的概述執行緒
- .NET多執行緒程式設計(1):多工和多執行緒 (轉)執行緒程式設計
- 【Python】 多程式與多執行緒Python執行緒
- [20210418]查詢v$檢視問題.txt
- 多執行緒-多執行緒方式1的程式碼實現執行緒
- Java多執行緒——獲取多個執行緒任務執行完的時間Java執行緒
- 畫江湖之 PHP 多執行緒開發 【建立一個新的執行緒】PHP執行緒
- 畫江湖之 PHP 多執行緒開發 [建立一個新的執行緒]PHP執行緒
- 利用nodejs 執行多個js 指令碼,casperjs 同行執行多個任務NodeJS指令碼
- Java執行緒篇——執行緒的開啟Java執行緒
- windows 下一個程式能開多少個執行緒Windows執行緒
- php:多程式執行任務PHP
- 多執行緒程式設計執行緒程式設計
- 多執行緒程式碼示例執行緒
- 多執行緒------執行緒與程式/執行緒排程/建立執行緒執行緒
- Java多執行緒1:程式與執行緒概述Java執行緒
- 定時啟動多個cmd的python程式,並且批處理關閉各個程式,一鍵啟動conda虛擬環境和執行多個pythonPython