从LaunchAgent运行时,Ruby无法与文件系统交互
我有一个用OSX启动代理触发的Ruby脚本。该脚本从磁盘读取一组文件(总共21个),进行一些处理,将它们编译成RSS提要,并使用scp将其上载到远程计算机。当我从命令行运行脚本时,它工作正常。然而,当我使用launchagent运行它时,我遇到了一些非常奇怪的问题。我已将问题隔离到这一行:从LaunchAgent运行时,Ruby无法与文件系统交互,ruby,macos,launch-agent,Ruby,Macos,Launch Agent,我有一个用OSX启动代理触发的Ruby脚本。该脚本从磁盘读取一组文件(总共21个),进行一些处理,将它们编译成RSS提要,并使用scp将其上载到远程计算机。当我从命令行运行脚本时,它工作正常。然而,当我使用launchagent运行它时,我遇到了一些非常奇怪的问题。我已将问题隔离到这一行: match = @content.match(/(?<=^ID: )\d+/) match=@content.match(/(?我们需要比您提供的更多的信息。我们需要一些示例数据,以便填充@conte
match = @content.match(/(?<=^ID: )\d+/)
match=@content.match(/(?我们需要比您提供的更多的信息。我们需要一些示例数据,以便填充@content
,并尝试匹配它。@theTinMan感谢您的评论。我正在发布一个链接,指向一个似乎正在破坏它的文件。我最初没有发布此链接,因为我希望在工作时获得一些一般性的问题king with LaunchAgents,我的代码实际上不仅仅是一个简单的脚本;底层实现依赖于我编写的一些实验库。不,不要发布链接。在问题中包含你怀疑的问题文本。链接总是断开的,如果断开了,你的问题就没有必要的信息了.