TIMER SERVICE
Conversão de arquivo

Converter TIMER para SERVICE

RESPOSTA RÁPIDA
É possível converter TIMER para SERVICE?
Sim - TIMER converte para SERVICE.

Você não transforma um .timer em um .service; em vez disso, você cria (ou edita) o arquivo .service complementar que o timer ativa. Um .timer apenas armazena o agendamento, enquanto o .service pareado com o mesmo nome base contém o comando a ser executado.

Nesta página

Testado em macOS, Windows e Linux
Última verificação em Sep 2026

Mais conversores gratuitos

HEIC, PNG, WEBP, MP3 e mais - todas as ferramentas aqui são gratuitas.

Abrir a caixa de ferramentas

Por que converter TIMER para SERVICE?

No systemd, estas são duas metades de uma tarefa: o .timer diz quando, e o .SERVICE diz o quê. Portanto, a tarefa realista não é a conversão, mas a escrita da unidade de serviço correspondente que o timer aciona, seja por correspondência de nome padrão ou via diretiva Unit=.

Como converter TIMER para SERVICE

Qualquer editor de texto FREE

Crie um arquivo com o mesmo nome base, por exemplo, backup.service ao lado de backup.timer, adicionando uma seção [Service] com ExecStart= definido para o seu comando; o timer o aciona automaticamente pelo nome.

systemctl edit FREE

Execute systemctl edit --full --force backup.service para abrir uma nova unidade no diretório correto, defina ExecStart=, depois execute systemctl daemon-reload e habilite o timer.

Sobre estes formatos

Qualidade e o que observar

  • Por padrão, um backup.timer ativa o backup.service; use Unit= na seção [Timer] do timer apenas se o nome do serviço for diferente.
  • O serviço deve ser tipicamente Type=oneshot para tarefas agendadas, para que o systemd trate cada execução como um trabalho discreto.
  • Após criar ou alterar a unidade, execute systemctl daemon-reload ou o timer não reconhecerá o novo serviço.

Perguntas frequentes

Um timer pode funcionar sem um serviço?
Não; o timer apenas agenda, portanto deve ativar uma unidade .service correspondente que define o comando.
Como o timer sabe qual serviço executar?
Pela correspondência do nome base (foo.timer executa foo.service), a menos que você o substitua com Unit= no arquivo do timer.
Eu habilito o timer ou o serviço?
Habilite e inicie o .timer; o systemd iniciará o serviço conforme o agendamento para você.
Onde ficam esses arquivos de unidade?
Em /etc/systemd/system/ para unidades de todo o sistema; execute systemctl daemon-reload após editar.