launchd

    1热度

    1回答

    如何检测到我在Mac OS X上的launchd下作为LaunchAgent运行? 这是一个程序(用Go编写),当被告知需要重新启动时,这个程序需要重新启动。如果它是从终端或init脚本启动的,则需要自行完成。如果在服务管理器下运行,它不应尝试重新启动,而只需退出并由管理器重新启动。 例如,在Solaris SMF下运行时设置了环境变量SMF_FMRI,但在launchd中我看不到任何类似的东西。

    0热度

    1回答

    我一直在尝试使用launchD来每24小时执行一次脚本,但是我一直接收奇怪的原因错误:2;我知道这意味着该文件没有找到,但我检查并进行了双重检查,以确保程序参数中的文件路径是正确的。当我在终端中执行脚本时,脚本运行良好。任何想法为什么这不起作用? 该脚本只是从AngelList中删除新添加的启动信息并通过电子邮件发送出去。 下面是我的launchd和Python脚本: Python: #!/o

    1热度

    1回答

    时,我有一个启动一个C++辅助应用程序从数据库中检索信息(长的故事涉及旧的32个驱动程序)的Java应用程序。当我手动运行应用程序时,一切正常,C++应用程序运行并且Java应用程序使用输出。但是当java应用程序作为launchd守护程序运行时,C++帮助程序应用程序以退出值138返回,我确信这是总线错误10. 经过一些相当痛苦的调试之后,我已经能够确定信号发生在ODBC驱动程序本身内部。由于我

    0热度

    2回答

    离开这里是我的launchd播放列表 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <d

    2热度

    1回答

    我的路由器表明一个TCP端口(6183)已被我运行一个应用程序(不知道的是我) 使用lsof(as answered here)lsof -iTCP:6183 -sTCP:LISTEN开了,我发现的launchd是罪魁祸首。 是否有可能找出哪些launchd的“脚本”负责?

    1热度

    2回答

    我想运行一个脚本,当我的应用程序移动到垃圾文件夹中,并且我知道使用启动代理它可能,我google搜索并制作了plist但它不工作或不工作调用脚本.. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/Prope

    0热度

    1回答

    标题是问题。但我会详细说明。我正在为OSX建立一个菜单栏应用程序,我需要该应用程序在Mac正在休眠时或至少在锁定屏幕显示时运行。我已经研究过网络上的解决方案,如launchd和KeepAlive,但据我了解,这些仅适用于deamons,不能用于普通应用。我无法找到关于此问题的任何其他信息......我将非常感谢任何帮助。 谢谢

    4热度

    3回答

    TL; DR:有没有办法在我的机器启动时禁用Pow服务器启动,但保留在需要运行时通过powder up手动启动服务器的功能? 我使用Pow作为本地开发(并通过Powder gem进行管理)。我想设置Pow以便服务器在启动时不会自动启动,因为运行会耗尽我的电池寿命,而且我并不总是编码。 Pow已将自己添加到launchd,我似乎无法得到Pow服务器在启动后未运行的情况,但仍可以在需要启动服务器时通过

    0热度

    1回答

    我最近创建了一个launchd,它在每个星期天晚上更新和升级我的macports,同时我会睡觉。我目前正试图找出是否有方法知道macports上次更新的时间?我想知道我的launchd是否真的有效。

    0热度

    2回答

    在Mac(Mavericks)上工作,并在9到5pm之间每5分钟运行一个shell脚本。在这些时间之外,我不希望它运行。 运行从终端的剧本,我发出以下命令: ./script.sh < list.txt 因为我要过,我一直试图让launchd的时候一直有问题LIST.TXT文件脚本运行脚本(完全没有我想要的时间表)。我一直在使用Lingon3来创建plist(对于其他命令,在我没有将脚本文件传