我有几个bash脚本,其中包含无限循环。 我想从一个脚本中运行所有这些:
#!/bin/bash
# rsync using variables
./agent_monitor.sh
./engine_monitor.sh
./kafka_monitor.sh
./zk_monitor.sh
我得到的是它停留在第一个脚本上,它没有进入下一个脚本同时运行它们。
答案 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,告诉它在后台运行该任务。