我需要执行。桌面文件的 Java 版本与我通常使用的版本不同。为此,我决定编写一个 bash 脚本,用于update-alternatives
将 Java 版本设置为所需的版本,启动应用程序,并在应用程序退出后重置 Java 版本。
我用gtk-launch
它来启动应用程序,但它不会等待它退出。因此 Java 版本重置发生得太早了。
我需要一种方法来等待应用程序退出后再恢复代码。这怎么可能呢?
答案1
您可以在 bash 脚本中尝试以下内容:仅当返回退出状态为零
command2
时才执行。command1
command1 && command2