使用Shell启动二进制应用程序的多个实例

时间:2013-12-03 17:03:48

标签: bash shell

我有一个二进制应用程序,它在启动时应该在技术上永远不会终止并且应该继续执行。我想使用shell脚本启动此应用程序的多个实例,以便脚本启动应用程序指定的次数。

以下脚本试图启动多个这样的实例,但是我无法看到我的程序的多个实例(我看到脚本只启动了一个实例,并且在同一个控制台窗口中也是如此)

for ((i=1;i<=$instances;i++))
do
./my_program $param1 $param2 $param3 &
done

我如何能够看到多个实例正在运行,或者是多个实例在后台运行?

1 个答案:

答案 0 :(得分:0)

您是否考虑过使用屏幕实用程序来实现目标?它非常适合管理任意数量的无人值守会话。 http://www.gnu.org/software/screen/manual/screen.html