小弟有个关闭程式的问题想请教一下
目前写了一个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$' 替代比较快