Não existe uma única função que permita configurar isso em todos os sistemas operacionais.
No Windows, você deve examinar o Task Scheduler
, que oferece um conjunto muito mais robusto de recursos para garantir que as tarefas comecem quando você precisa delas. É semelhante (em alguns aspectos) a systemd
no Linux.
Como mencionado, no Linux, você precisa instalar um script systemd
. Não tenho certeza sobre o OSX.
Você teria melhores respostas no site ServerFault do que aqui, que é direcionado aos usuários finais em vez de aos administradores do sistema.