Hello,

So on Mac OS X, I am using crontab to automatically run a script I wrote for 
Mac OS High Sierra to automatically update the tor relaying software every day 
at 1am.

The cron command I am using is this: 0 1 * * * /Users/oldimac/Desktop/update\ 
tor.scpt

The script I wrote seems to work fine for updating tor, however it seems to 
have trouble updating homebrew.

Here are the contents of the script:

do shell script "$ which brew
/usr/local/bin/brew update"
do shell script "$ which brew
/usr/local/bin/brew upgrade tor"
end


When the script is run, the output is this:

sh: $: command not found
Error: tor 0.3.2.10 already installed

So it seems to be that it updates tor ok but when it tries to update homebrew 
the error is “command not found”.

I previously tried do shell script “brew update” however that only turns to a 
"command not found" error and only works in terminal but not AppleScript.

Also, after writing the crontab command, I launched crontab via terminal via 
running “crontab” which loads to a blank Terminal screen. Do you know of a way 
I can check the script actually ran?

Thank you very much.




_______________________________________________
tor-relays mailing list
[email protected]
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays

Reply via email to