【问题标题】:launchctl OS X Perl Global Daemon Variablelaunchctl OS X Perl 全局守护进程变量
【发布时间】:2015-06-06 03:24:07
【问题描述】:

我有一个使用#!/usr/bin/env perl 的脚本。我想知道如何为 launchctl 设置 env 变量,以便我的脚本将使用当前设置为 5.18 的 5.20.1(所有用户帐户都使用 5.20.1)。

这可能部分是由于从 OS X Mavericks 升级到 OS X Yosemite 造成的。

【问题讨论】:

    标签: perl osx-yosemite launchd


    【解决方案1】:

    只需更改您的 PATH 变量,以便首先出现您要使用的 perl.exe 的路径

    【讨论】:

      【解决方案2】:
      $ENV{'PATH'} = '/some/new/path';
      

      【讨论】:

      • 请考虑在答案中添加更多细节。 :)
      • 我不太明白.....我的 perl 脚本位于一个 .sh 文件中,该文件作为全局守护进程/launchctl 运行。
      猜你喜欢
      • 2011-02-27
      • 2011-07-12
      • 1970-01-01
      • 2012-05-17
      • 1970-01-01
      • 1970-01-01
      • 2014-11-02
      • 2013-02-06
      • 2013-06-14
      相关资源
      最近更新 更多