shell:后台运行amp;,日志重定向输出,nohup,grep命令
后臺(tái)運(yùn)行命令
在命令行加上&,表示進(jìn)程到后臺(tái)執(zhí)行,如 cmd &
日志輸出重定向命令,如 cmp > out.log &
Linux默認(rèn)定義兩個(gè)變量:1和2;
1表示標(biāo)準(zhǔn)輸出
2表示錯(cuò)誤輸出
如 cmd 1>info.log 2>error.log &
其中 cmp > out.log & 與 cmp 1> out.log & 是一樣的
如果想忽略某個(gè)輸入,則輸出到/dev/null設(shè)備即可
如 cmd 1>info.log 2>/dev/null.log &
如果想將2中的日志和1中的日志寫(xiě)入同一個(gè)文件,則命令如: cmd 1>info.log 2>&1 &
其中2>&1的&符號(hào)表示錯(cuò)誤輸出重定向到標(biāo)準(zhǔn)輸出
但這種后臺(tái)shell窗口退出ssh登陸或vnc登陸,進(jìn)程就自動(dòng)結(jié)束,如果想繼續(xù)運(yùn)行,請(qǐng)加上 nohup命令
如 nohup cmd 1>info.log 2>&1 &?
grep命令?
grep "mm" 篩選包含mm字段的內(nèi)容?
grep "mm\|nn" 篩選包含mm或者nn字段的內(nèi)容?
grep -v "mm" 排除包含mm字段的內(nèi)容?
總結(jié)
以上是生活随笔為你收集整理的shell:后台运行amp;,日志重定向输出,nohup,grep命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MySQL: load data inf
- 下一篇: 链接静态库的顺序问题