Ho discusso su alcuni linux tech di lunga durata per automatizzare il mio lavoro quotidiano. Ho trovato cron
molto potente se posso usarlo per controllare gli aggiornamenti di alcuni pacchetti che ho sul mio sistema.come aggiornare homebrew con Cron su Mac os
Ad esempio, desidero aggiornare il mio Homebrew
ogni giorno alle 23:00. Quello che ho fatto è, con sudo crontab -u user -e
, ho aperto crontab
in Vim. E ho inserito i seguenti comandi, per fare aggiornamenti per homebrew
e mandarmi una email.
Ecco il codice:
[email protected]
* 23 * * * brew update
e salvarlo aspettare magia accade. Invece di excuting questo comando, nella e-mail che ho ricevuto, si dice /bin/sh: brew : command not found
Ma quando digito /bin/sh
nel terminale per aprire sh
e digitare brew update
aggiornerà la Homebrew
.
Che cosa ho fatto di sbagliato con la mia crontab
configurazione?
Qualsiasi aiuto sarà apprezzato!
L'uso di 'crontab' sembra deprecato su Darwin (Mac OS X è basato su Darwin). Usa invece 'launchd'. Questo è uno dei tanti tutorial rapidi: http://alvinalexander.com/mac-os-x/mac-osx-startup-crontab-launchd-jobs – SimonSimCity
non so se volessi eseguire ogni minuto dell'undicesima ora ... probabilmente stai ricevendo un sacco di email tra 11 e 12 – mogga