我有一个用于监控我的应用程序的shell脚本文件,这个脚本将通过设置cron作业每10分钟执行一次。
我想要执行与主文件相关的更多监控脚本文件。因此,我想要将我的脚本包含在主文件中。如何从主sh文件运行这些sh文件?
请看这里。若要运行脚本,可以使用:
./yourscript.sh
如果你的脚本有一个循环,请使用:
如果您的脚本包含循环,请使用:
./yourscript.sh&
如果您想在启动脚本后获取控制台,但又不想看到其输出,请使用:
./yourscript.sh > /dev/null 2>&1 &
因此,在主文件中,您将拥有:
./yourscript1.sh > /dev/null 2>&1 &
./yourscript2.sh > /dev/null 2>&1 &
./yourscript3.sh > /dev/null 2>&1 &
它们将同时开始。
创建文件file1.sh
#! /bin/sh
echo "Hello World"
#! /bin/sh
details = `./file1.sh`
echo $details
赋予执行权限
chmod +x file1.sh
chmod +x file2.sh
现在运行您的文件
./file2.sh
输出
Hello World