Português

PROG — Tarefas agendadas

PROG O programador de tarefas do sistema: o que se inicia sozinho, e quando.

Percorrer

O programador já está arrumado em pastas: no Windows, \Microsoft\Windows\Defrag contém a desfragmentação. O Meneaufile percorre-o como um disco — as pastas abrem-se com duplo clique, o caminho de navegação sobe, a pesquisa e a ordenação funcionam como noutros sítios.

Cada tarefa indica o seu estado (pronta, em execução, desativada), a sua próxima execução e a sua última execução, o seu último resultado, os seus acionadores por extenso — «Todas as semanas, seg., sex. às 21:30» — e o que executa. O autor e a descrição mostram-se pela escolha das colunas.

O botão só aparece onde um programador responde: no Windows, quando o serviço «Programador de Tarefas» está em execução.

Agir

No clique direito: Executar, Terminar, Ativar, Desativar, Eliminar — numa tarefa ou numa seleção inteira. Del também elimina, depois de nomear o que vai desaparecer.

As tarefas do sistema, em \Microsoft\Windows, só se mexem com os direitos de administrador: o Meneaufile volta então a pedir com eles, uma única vez para toda a seleção, e diz quando a elevação é recusada.

Criar, alterar

Nova tarefa…, no clique direito de uma pasta ou no menu do botão, abre a caixa; o duplo clique numa tarefa também a abre lá. Nela define-se:

Um acionador que a caixa não sabe escrever — num evento do registo, de quinze em quinze minutos durante uma hora apenas — aparece lá, e mantém-se tal como está. No Windows, a tarefa é reescrita sobre a sua definição de origem: as suas condições, as definições de energia e as outras ações não mudam.

Agendar uma ação do Meneaufile

Uma cópia de segurança todas as noites, a exportação de uma base de dados todas as manhãs: as ações do Meneaufile agendam-se. Agendar… está nas caixas que já as confirmam:

A caixa diz o que vai ser feito, depois pergunta quando — os mesmos acionadores que para uma tarefa — e com que conta. O que uma pergunta teria decidido fica decidido de antemão: a política de conflitos escolhe-se ali, e ninguém será interrogado. A tarefa arruma-se na pasta \Meneaufile do programador; é aí que se muda o seu horário ou que se elimina.

Quando a tarefa é acionada:

Uma notificação do sistema diz como terminou, o registo anota-o, e o último resultado da tarefa guarda-o: 0 para concluída, 2 para terminada com erros, 1 para uma falha. Uma origem ou um destino protegido pela palavra-passe mestra não é copiado com a sessão terminada: não estaria ninguém para a escrever. No Linux, a ação agenda-se com a sessão iniciada.

No Linux

Três pastas: systemd, os timers do sistema; systemd-user, os do utilizador; crontab, a sua crontab. Uma tarefa nova escreve-se como timer do utilizador — um .service e um .timer em ~/.config/systemd/user —, ou na crontab se for arrumada lá. Na conta do sistema, vai para /etc/systemd/system, e o PolicyKit pede a palavra-passe.

Na crontab, uma tarefa do Meneaufile tem o nome dado por um comentário # meneaufile: nome por cima das suas linhas; as linhas escritas à mão leem-se com o nome do seu programa, e ficam onde estão. O que um pacote colocou no systemd desativa-se, mas não se apaga: a sua atualização seguinte voltaria a colocá-lo.

Manual do Meneaufile, em português.