【问题标题】:OS X run and detach script from current shellOS X 从当前 shell 运行和分离脚本
【发布时间】:2015-09-22 17:19:41
【问题描述】:

我需要启动一个脚本,该脚本的作用类似于另一个脚本的守护程序,并且不会阻止我关闭终端窗口。

我在脚本中尝试了这些标准解决方案:

./myscript.sh arg1 arg2 &

或者这个

nohup ./myscript.sh arg1 arg2 &

但它们都阻止我关闭终端窗口 我不需要该辅助脚本的任何输出。

您是否知道在标准 UNIX shell 中执行此操作的方法,或者我是否可以在 Mac 上找到一些内置命令或服务来请求代表我运行该脚本。

谢谢

【问题讨论】:

    标签: macos bash shell unix


    【解决方案1】:

    这可能有效:

    xterm -e 'sh /path/to/script.sh' &
    

    您可能还想包含-hold 选项。

    【讨论】:

    • 我的机器上没有terminal 命令。它来自哪里?
    • @jtbandes - 它来自我的想象,是由于试图在没有 mac 的情况下回答 qu 造成的 - 答案已编辑
    猜你喜欢
    • 2011-03-02
    • 2010-09-21
    • 2016-12-03
    • 2011-06-03
    • 1970-01-01
    • 2017-01-17
    • 2013-09-04
    • 2011-07-04
    • 1970-01-01
    相关资源
    最近更新 更多