Como programar o aplicativo para o lançamento, incluindo a GUI

2

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.

    
por Les 15.04.2016 / 15:33

2 respostas

1

Experimente sem o & amp; & amp;

00 15 * * * export DISPLAY=:0 /path/updater.sh

Espero que isso ajude

    
por 1st Line Support 15.04.2016 / 15:59
0

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.

    
por user unknown 23.02.2018 / 06:24