【问题标题】:setenv in Apple Script does not work in Mac OS 10.10 (Yosemite)Apple Script 中的 setenv 在 Mac OS 10.10 (Yosemite) 中不起作用
【发布时间】:2014-11-22 23:29:47
【问题描述】:

我有一个 Apple Script 应用程序,我用它来设置环境变量,比如使用几个突击队

do shell script "setenv VAR value"

但自从我更新到 Mac OS X 10.10 (Yosemite) 后,这不再有效。我明白了

sh: setenv: command not found (127)

【问题讨论】:

    标签: macos shell applescript osx-yosemite


    【解决方案1】:

    我可以通过将launchctl 添加到该行来解决它:

    do shell script "launchctl setenv VAR value"
    

    我在同一个脚本中使用 nohup 时也遇到了问题,不得不改用完整路径 /usr/bin/nohup

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-14
      • 1970-01-01
      • 2015-01-03
      • 2014-12-24
      • 2014-07-24
      • 1970-01-01
      • 2015-09-04
      • 2014-12-14
      相关资源
      最近更新 更多