Eu mesmo não consegui fazê-lo funcionar com a solução fornecida pelo pabo.
Acabei correndo no crontab:
env EDITOR=nano crontab -e
adicione a linha do script:
@reboot sh /path/to/your/script.sh
Certifique-se de que, se precisar de direitos de sudo, será necessário desativar a senha para uso do sudo no seu script. Mais informações aqui:
link
Além disso, se você estiver usando alguns comandos build in no mac, como por exemplo route
, você precisa especificar o caminho completo do arquivo binário. Aqui está um exemplo de script.sh
file:
sudo /sbin/route add 192.168.64.0/16 192.168.100.1