linux运行几个脚本从中央脚本启动

时间:2017-06-27 08:49:38

标签: linux bash scripting

我有几个bash脚本,其中包含无限循环。 我想从一个脚本中运行所有这些:

#!/bin/bash
# rsync using variables

./agent_monitor.sh
./engine_monitor.sh
./kafka_monitor.sh
./zk_monitor.sh

我得到的是它停留在第一个脚本上,它没有进入下一个脚本同时运行它们。

1 个答案:

答案 0 :(得分:2)

#!/bin/bash
# rsync using variables

./agent_monitor.sh &
./engine_monitor.sh &
./kafka_monitor.sh &
./zk_monitor.sh &

echo "All scripts launched in background"

注意每行末尾的& symble,告诉它在后台运行该任务。