如何在OS X上按顺序运行多个脚本文件?

Mia*_*mad 3 macos applescript batch-file

我有10个脚本文件,每个文件最多包含100个命令(每个命令需要1分钟)。此刻节省了我的时间,我只单击一个文件即可执行100个命令,但是我想要的是另一个脚本文件,该脚本文件顺序执行10个脚本文件,而不是等待每个脚本文件完成,然后单击它来执行第二个脚本文件。

Lyu*_*rov 5

您只需像以前一样调用每个脚本,但是用分号将它们分开 ;

每个脚本完成执行后,bash将开始执行下一个脚本。

在终端中:

./scriptsrc/script_1; ./scriptsrc/script_2; ./scriptsrc/script_n;
Run Code Online (Sandbox Code Playgroud)

如果您需要更多指导,请查看此问题,其相当相似。

编辑: 如果要从另一个脚本运行多个脚本,可以通过添加shebang行告诉内核文件可执行文件,然后仅列出所需的脚本来完成此操作:

#!/bin/bash

./scriptsrc/script_1 
./scriptsrc/script_2
./scriptsrc/script_n

echo "script execution complete"
Run Code Online (Sandbox Code Playgroud)