解决scheme来启动/停止一个应用程序的许多实例

我有一个工具执行长时间运行的任务。 这个工具接受一个configuration文件。 现在我需要同时运行大约15个不同configuration的实例(使用这个屏幕)。

所有的实例应该同时重启(或几乎同时)。

但我认为这个任务可以自动地以某种方式启动/停止所有可能的configuration。

当然可以,那是shellcript的用途。 让我们假设你的configuration都在/etc/myapp 。 然后像这样的事情会做的伎俩:

 killall myapp while pgrep myapp &>/dev/null; do sleep 0.1 done for config in /etc/myapp/*; do screen -S mapp.$config /usr/local/bin/myapp --config $config done 

由于这只是与服务器pipe理切线相关,所以我想最好在unix和linux网站上提出任何后续问题。