1. 程式人生 > >Linux上後臺同時執行多個程式

Linux上後臺同時執行多個程式

因為需要進行神經網路的引數搜尋,需要在伺服器上同時執行多個程式。

編寫測試程式: vim a.py 在這裡插入圖片描述 vim b.py 在這裡插入圖片描述

查閱到以下方法: 1、 vim c.py 在這裡插入圖片描述 結果 在這裡插入圖片描述 這是順序執行的,不是並行

2、 vim total 在這裡插入圖片描述 許可權改為可執行chmod +x total 結果 在這裡插入圖片描述 還是順序,只是寫成了bash指令碼

3、正解:命令後面加& (1)其實就是在Linux裡執行命令時,後面加&就會在後臺執行,當前終端還是可以做其他事情(但是後臺執行的程式如果有列印會顯示在終端) (2)只要加&,不管是用py指令碼(法1後面加&)還是bash指令碼(法2後面加&)都是可以的。下面給出bash指令碼的並行版本 在這裡插入圖片描述

結果 在這裡插入圖片描述