Experimente sem o & amp; & amp;
00 15 * * * export DISPLAY=:0 /path/updater.sh
Espero que isso ajude
Eu tenho uma planilha de cálculo que estou tentando automatizar. Quando aberto, ele coleta dados, calcula, salva e sai.
Então criei um script para chamar isso.
soffice --calc --norestore Updater.ods
Se eu executar o script ./updater.sh calc
abre e faz o que deve fazer:)
No entanto, quando eu coloco em crontab
ou fcrontab
00 15 * * * export DISPLAY=:0 && /path/updater.sh
Eu posso ver que o processo está sendo executado, mas não conclui nenhuma das ações que ele faria se a GUI fosse aberta. E rodar o script do terminal abre o gui, mas com o cron o gui não é aberto. Então, eu estou querendo saber se é possível abrir um aplicativo (e é gui) com cron ou outro agendador?
Qualquer ajuda seria apreciada.
Experimente sem o & amp; & amp;
00 15 * * * export DISPLAY=:0 /path/updater.sh
Espero que isso ajude
Existe outra opção para agendar tarefas gráficas.
No Orage, o aplicativo de calendário (clique duas vezes no relógio no painel do sistema), clique duas vezes em um único dia.
Selecione um evento, novo. Dê um nome, aqui talvez 'atualizador'. Defina a hora para as 15:00.
Agora escolha a guia: Lembrete, Aplicativo, use: /path/updater.sh Desativar som e outras opções não confiáveis.
Agora escolha a guia: Repetição, Frequência, diariamente, 1
Eu tenho uma interface do usuário em alemão, então talvez minha tradução para as guias não seja adequada.