在模型訓練時,往往需要消融實驗,通常都是在一個程序運行結束后才再次手動運行下一個,不及時在電腦前可能無端浪費時間,因此需要讓程序自動一個接一個去執行 。受此啟發,特了解了Ubuntu中多命令運行的內容 。
1.;依次執行程序,各個命令都會執行,但不保證每個命令都執行成功 。如: cd ./src; python run.py
2.&&只有前面的命令執行成功,才會去執行后面的命令 。如:cd ./src && python run.py
3.||||是或的意思,只有前面的命令執行失敗后才去執行下一條命令,直到執行成功一條命令為止 。如:cd ./src || python run.py
4.|第一個命令的輸出是第一個命令的輸入 。如:cat otherfile | grep 'something'
PS:附一條自己使用的命令cd 2.1.ST-DMGCN-dep/ && python3.8 main_train.py -> outputResult2.1.txt && cd .. && cd 2.2.ST-DMGCN-arr/ && python3.8 main_train.py -> outputResult2.2.txt
【【python】Ubuntu中多條命令的運行】
經驗總結擴展閱讀
- 【算法訓練營day4】LeetCode24. 兩兩交換鏈表中的結點
- 異地戀的情侶靠著回憶在撐的星座
- 哪些星座眼里戀愛是爾虞我詐的曖昧游戲
- 愛的人永遠遙不可及的星座
- 哪兩個星座在一起最有滿足感
- 2023年2月11日祭拜灶神黃道吉日 2023年2月11日祭拜灶神好嗎
- 自貢酒店 自貢酒店排名
- dnf獨立攻擊力徽章怎么得(dnf雙屬性徽章怎么得)
- 2023年2月11日大掃除好不好 2023年2月11日大掃除行嗎
- 適合屬羊的公司名字屬羊人公司取什么名字
