如何编写脚本来运行不同的应用程序

如何编写脚本来运行不同的应用程序

我对 Linux 平台还很陌生。

寻找一个脚本文件来调用位于不同位置的不同应用程序启动文件,并且需要在不同的终端上运行。

例如 :

我有两个位于不同位置的 .sh 文件,如 a.sh 和 b.sh。

现在需要一个脚本文件来运行这些 .sh 文件。当我运行该脚本时,应该打开两个终端。在第一个终端中应该调用 a.sh,在第二个终端上运行 b.sh 文件。

提前感谢你的帮助。

问候,Raghu

答案1

这很简单。编写如下脚本:

#!/bin/bash
xterm -e /bin/bash /path/to/script_1.sh &
xterm -e /bin/bash /path/to/script_2.sh &

-e选项表示“执行”。它后面的参数是要执行的命令(这里是 /bin/bash),下一个选项是命令的参数(这里是脚本文件的名称)。&表示 xterm 命令在后台运行。如果删除第一个&,它将完全运行第一个脚本,然后启动下一个命令,但据我理解,您希望同时运行它们,因此请保留那里&

您也可以使用标准终端代替 xterm,但这取决于您使用的发行版和桌面。例如,在 gnome 中会是gnome-terminal -x,但使用 xterm 时应该没有任何区别。

希望这可以帮助。

问候,达斯·拉维奇

相关内容