shell脚本实现命令的自动执行
背景:在我傻傻的手工執(zhí)行命令整整一天手腕都有點疼之后發(fā)現(xiàn)shell這個大寶貝簡直開心的不得了
1. 關(guān)于shell腳本的使用:
一、編寫完成的shell腳本放到腳本要執(zhí)行的文件的相同目錄下
二、注意shell腳本的編碼問題(windows和mac下編寫的腳本格式有問題,與linux不一樣的),可以用notepad++進(jìn)行格式轉(zhuǎn)換
三、腳本的執(zhí)行:在cmd中進(jìn)入腳本目錄,輸入bash filename.sh 即可執(zhí)行
四、腳本的后臺執(zhí)行:使用nohup,并將日志輸出到文件
如果不加nohup,shell腳本for循環(huán)會等當(dāng)前python執(zhí)行完再執(zhí)行下一個,加了nohup就可以并行,但要注意服務(wù)器資源占用,不能并行起太多
另:
查看后臺進(jìn)程用:ps -aux | grep 關(guān)鍵字
比如ps -aux | grep lyli 就是看以“l(fā)yli”為用戶的進(jìn)程
2. 論shell是如何成為大寶貝的
之前是 10(target_id) x 3(model_name) x 2(atttact_method) x 2(dataset) = 120(條)命令,我手工一條一條輸入到cmd,再把結(jié)果手工一條一條粘出來。 emmmmmm…
現(xiàn)在,三個for循環(huán)解決…
總結(jié)
以上是生活随笔為你收集整理的shell脚本实现命令的自动执行的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android官方开发文档Trainin
- 下一篇: 完美世界2020编程题-救雅典娜 英雄