如何在automator中为GMVault创建日常任务


1

我刚搬到Apple,是一位经验丰富的人(我想这么认为)Windows用户。

最近我开始使用GMvault(gmvault.org)在本地备份我的Gmail帐户,但是必须手动启动终端并输入./gmvault sync -t quick myemail@gmail.com

如果我想在Mac OSX 10.8.2上自动执行此任务,那么最好的方法是什么?它是否使用Automator任务?我也听说过Cron ..所以,我愿意接受建议。什么是最正确(和可维护)的方法?

在Windows中我会创建一个.bat文件并设置一个计划任务。

谢谢您的帮助!

Answers:


1

正如您所提到的,您可以使用cron,这是更易于转移的知识,因为它也可以在其他平台上使用。或者你可以使用更多Macish的LaunchDaemon;)

克龙

请参考问题 如何在Mac上运行cron作业?

的launchd

  • 文件
  • 简短怎么样
    • 服务外观的文件 像这样
    • 你将该文件复制到 /Library/LaunchAgents。如果您希望在登录时启动守护程序,而不是在计算机启动时启动,只需预先添加 ~ (家)前路

我很抱歉链接代码而不是粘贴在这里,但似乎我与apple.stack上添加的代码不兼容;)


Mailo,好吧,所以看起来crontab是一种方法来做它。所以除了我的问题,如果我想避免必须键入gmvault可执行文件的整个路径,我怎么能添加,所以我只能执行./gmvault不管当前的终端目录?在Windows中我会使用PATH环境变量来做到这一点。
GR7

Sry,但我对Cron没有多少经验。我通常使用启动守护进程。你只需说出工作目录是什么 WorkingDirectory 标签
Mailo Světel
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.