我需要定期备份我的 OSX 机器上的日志文件,然后通过电子邮件或 FTP/SFTP 将其发送到我的服务器。
我知道可以编写一个 bash 脚本来完成上述任务,但是我如何定期运行它,比如每小时或每天?
另外,该机器正在由另一名员工使用,是否可以在后台运行,因为他们可能正在工作,而弹出终端窗口可能会没有效率,尤其是在整点时。
谢谢。
答案1
使用启动调用您的脚本。这不会打开终端。
对于定期启动,使用StartInterval
和StartCalendarInterval
。man launchd.plist
将向您展示如何执行此操作。
或者,您也可以cron
在 OS X 上使用。