2015-05-22 57 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" 
相关问题