2015-05-22 93 views
1

我在bash腳本中使用dialog實用程序編寫了一個簡單的菜單。從bash腳本啓動應用程序的最佳方法?

這個想法是,菜單腳本將在屏幕會話中運行,我可以通過SSH連接到(或其他任何地方)。

我想使用菜單啓動/停止在機器上運行的應用程序。例如,可能有一個名爲「開始/停止gEdit」的菜單項。選中後,一兩件事情可能發生:

  1. 如果gedit中當前未運行,它開始它
  2. 如果gedit中當前正在運行,停止它

我的問題是,從我的bash腳本啓動(和關閉)應用程序的最佳方式是什麼?這在Debian上。

編輯:這是暴發戶的正確選擇嗎?爲gEdit之類的東西寫一個暴發戶腳本似乎很奇怪。

回答

0

AFAIK .. 您可以像從命令行一樣運行/停止bash腳本中的應用程序。

./運行 kill -9 pid要關閉。

Debian現在正在使用systemd而不是新手。

如果你想看看gedit中,以便開始運行/停止,你可以這樣做pgrep gedit

if [ pgrep gedit > 0 ] 
echo "Something" 
then 
echo "Other thing" 
相關問題