小弟有個關閉程式的問題想請教一下
目前寫了一個script是要開啟system monitor
內容為gnome-system-monitor -r
但是不關閉system monitor後面的指令就無法執行
所以想請教要如何過幾秒後關閉system monitor
繼續跑我的script
由於是要自動化所有無法手動關閉
謝謝麻煩了
gnome-system-monitor -r & 送背景送背景後 sleep 一段時間跑抓圖然後 kill 掉啊
作者:
zhucc (阿朱哥)
2016-03-28 19:28:00下次執行再抓pid再kill啊
大概語法這樣:gnome-system-monitor -r &sleep 10kill %1寫成 script 檔案就可以了,記得第一行 #!/bin/bash
作者:
zhucc (阿朱哥)
2016-03-28 21:45:00當然是寫在script裡面用ps抓pid去kill啊、很簡單的應用如 kenduest 寫的、後面用ps去抓pid就好了pid=`ps aux|grep "gnome-system-monitor"|grep -v "grep"|awk '{print $2}'`kill -9 $pid類似這樣組合寫成一支script就可以了
不是用 job id 來處理就好?kill %1 簡單快速
作者:
soem (æµæ°´)
2016-03-28 23:15:00這個case用job id相當的簡潔明瞭
作者:
zhucc (阿朱哥)
2016-03-28 23:26:00疑、不知道可以這樣、又學到一招、感謝^^$!我剛有google到、但是實際測試%1好像沒作用?
那就用 pkill '^gnome-system-monitor$' 替代比較快