【问题标题】:Check if file exits using Shell Script -Follow multiple code paths使用 Shell 脚本检查文件是否存在 - 遵循多个代码路径
【发布时间】:2016-04-22 16:19:42
【问题描述】:

由于我使用的框架中存在不可纠正的错误,我的主应用程序需要一些时间才能启动。我创建了一个启动器程序,它只显示加载动画并执行后台工作(一次),然后主要应用加载。

我在创建执行安装后脚本的安装程序包方面没有任何成功。有没有一种方法可以检查加载程序是否使用 shell 脚本执行过一次。在第一次启动时,我计划创建一个虚拟文件和在随后的启动中,脚本检查该文件是否存在。如果存在,则将启动主程序而不是启动器。

【问题讨论】:

    标签: macos shell installation sh


    【解决方案1】:

    不确定,您的装载机是怎样的以及是什么。但是,在您的加载器或启动加载器的脚本中,尝试在加载器运行时为其编写 PID:

    回声$! > 运行.pid

    要检查您的加载程序是否第一次运行/执行,请在您的 shell 脚本中检查 run.pid 文件是否存在:

    如果 [ -f run.pid ] 然后 启动主程序 别的 // 做一点事 菲

    希望对你有帮助

    【讨论】:

    • 谢谢。遵循类似的方法并让它运行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-13
    • 1970-01-01
    • 2017-09-11
    • 1970-01-01
    • 2020-06-29
    • 1970-01-01
    相关资源
    最近更新 更多