Acho que encontrei a resposta aqui para aqueles que se perguntam:
Precisando para abrir o script bash do OS X como via launchd IN em uma janela de terminal
Não é a solução mais robusta, mas funciona. Se alguém tiver uma ideia melhor, avise-nos.
Eu tenho um script bash que faz o backup de alguns arquivos em um servidor remoto usando o rclone. Eu quero rodar esse script uma vez por semana.
O script me faz duas perguntas: ele confirma se eu quero executá-lo naquele momento e, em seguida, ele pede a senha para o servidor remoto.
É fácil de executar um script bash agendado usando cron ou launchd. No entanto, o script bash requer entrada do usuário. AFAIK, tanto o launchd quanto o cron executam daemons em segundo plano. Idealmente, ele iniciaria uma instância da janela do Terminal e executaria o script lá.
Qual é a melhor maneira de fazer isso?
Obrigado pela ajuda!
Acho que encontrei a resposta aqui para aqueles que se perguntam:
Precisando para abrir o script bash do OS X como via launchd IN em uma janela de terminal
Não é a solução mais robusta, mas funciona. Se alguém tiver uma ideia melhor, avise-nos.