我一直在探討一些持久的Linux技術來幫助自動化我的日常工作。我發現cron
是非常強大的,如果我可以用它來檢查我的系統上的某些軟件包的更新。如何在Mac OS上使用Cron更新自制軟件
例如,我想在每天晚上11點更新我的Homebrew
。我做的是sudo crontab -u user -e
,我在Vim開了crontab
。然後我將下面的命令放入其中,以便更新homebrew
併發送給我一封電子郵件。
下面的代碼:
[email protected]
* 23 * * * brew update
,我保存它,等待奇蹟發生。相反excuting此命令,在我收到的電子郵件,它說/bin/sh: brew : command not found
但是,當我輸入端子/bin/sh
在brew update
打開sh
和類型將更新Homebrew
。
我做了什麼毛病我crontab
配置?
任何幫助將不勝感激!
在Darwin(Mac OS X基於Darwin)上似乎棄用了'crontab'。改用'launchd'。這是許多快速教程之一:http://alvinalexander.com/mac-os-x/mac-osx-startup-crontab-launchd-jobs – SimonSimCity
不知道如果你想執行第11個小時的每一分鐘......你可能會收到11至12之間的很多郵件 – mogga