我想每隔几分钟启动一次offline offlinep来更新我的mutt消息目录。我似乎无法在不使用sudo的情况下将offlineimap的plist文件加载到其中。
跑步时
launchctl load -S Aqua /path/to/plist
我得到了错误:
launch_msg(): Socket is not connected
我认为这与我没有套接字的sudo权限有关。
试
sudo launchctl load -S Aqua /path/to/plist
运行没有任何问题,但然后offlineimap在/ var / root中查找.offlineimaprc是无用的。我相信这是因为offlineimap以root用户身份运行。
有人可以提供任何建议吗?我准备开始拔头发了。
回答
我使用iTerm2作为我的终端客户端。这似乎不是Aqua应用程序,因此我无法使用launchctl访问aqua会话套接字。在Terminal.app中运行相同的命令也允许我。
感谢戈登的建议导致答案。