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腳本基礎函數和命令參考鏈接

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