[英]alias in .cshrc to kill processes
我有一堆要終止並經常重新啟動的'abcd'
進程。 我這樣做是為了殺死他們
kill -9 `ps -ef | grep abcd | grep -v grep | awk '{print $2}'`
因為我經常這樣做,所以我想在.cshrc文件中創建一個別名。
alias killabcd 'kill -9 `ps -ef | grep abcd | grep -v grep | awk '{print $2}'`'
但是似乎$ 2的awk正在擴展,打開終端時出現此錯誤
Missing }.
我究竟做錯了什么? 如何在cshrc中為此創建別名?
只需使用pkill
命令:
alias killabcd 'pkill abcd'
沒關系! 我想到了!
這是執行此操作的方法之一:
alias killabcd 'kill -9 `ps -ef | grep abcd | grep -v grep | awk \{print\ \$2\}`'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.