从 bash 脚本启动 .desktop 文件并等待退出

从 bash 脚本启动 .desktop 文件并等待退出

我需要执行。桌面文件的 Java 版本与我通常使用的版本不同。为此,我决定编写一个 bash 脚本,用于update-alternatives将 Java 版本设置为所需的版本,启动应用程序,并在应用程序退出后重置 Java 版本。

我用gtk-launch它来启动应用程序,但它不会等待它退出。因此 Java 版本重置发生得太早了。

我需要一种方法来等待应用程序退出后再恢复代码。这怎么可能呢?

答案1

您可以在 bash 脚本中尝试以下内容:仅当返回退出状态为零
command2时才执行。command1

command1 && command2

相关内容