1 我刚搬到Apple,是一位经验丰富的人(我想这么认为)Windows用户。 最近我开始使用GMvault(gmvault.org)在本地备份我的Gmail帐户,但是必须手动启动终端并输入./gmvault sync -t quick myemail@gmail.com 如果我想在Mac OSX 10.8.2上自动执行此任务,那么最好的方法是什么?它是否使用Automator任务?我也听说过Cron ..所以,我愿意接受建议。什么是最正确(和可维护)的方法? 在Windows中我会创建一个.bat文件并设置一个计划任务。 谢谢您的帮助! automator script schedule — GR7 source
1 正如您所提到的,您可以使用cron,这是更易于转移的知识,因为它也可以在其他平台上使用。或者你可以使用更多Macish的LaunchDaemon;) 克龙 请参考问题 如何在Mac上运行cron作业? 的launchd 文件 简短怎么样 服务外观的文件 像这样 你将该文件复制到 /Library/LaunchAgents。如果您希望在登录时启动守护程序,而不是在计算机启动时启动,只需预先添加 ~ (家)前路 我很抱歉链接代码而不是粘贴在这里,但似乎我与apple.stack上添加的代码不兼容;) — Mailo Světel source Mailo,好吧,所以看起来crontab是一种方法来做它。所以除了我的问题,如果我想避免必须键入gmvault可执行文件的整个路径,我怎么能添加,所以我只能执行./gmvault不管当前的终端目录?在Windows中我会使用PATH环境变量来做到这一点。 — GR7 Sry,但我对Cron没有多少经验。我通常使用启动守护进程。你只需说出工作目录是什么 WorkingDirectory 标签 — Mailo Světel