ubuntu技巧学习5: shell脚本程序自启动编写

1. 查找某一进程的ID号, 然后终止该进程的运行

 	dir=<<your packages dir>>
 	export SUDO_ASKPASS=$dir/PASSWD
 	ID=`ps -ef | grep "sdk_lcm_server_high" | grep -v "$0" | grep -v "grep" | awk '{print $2}'`
 	sudo -A kill $ID

2. 不同终端下自动开启另一个终端运行程序, 并保持终端不关闭

gnome-terminal, lxterminal, terminator; (常见的三种终端)

	gnome-terminal -- bash -c "cd ~/laikago_sdk/build; sudo -A ./sdk_lcm_server_high; exec bash"
	lxterminal -e bash -c '/home/$USER/test.sh; bash'
	lxterminal -e "/home/$USER/test.sh; read -n 1 -s"

lxterminal问题解决来源参考该链接

shell脚本基础函数和命令参考链接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章