TIMER SERVICE
Conversione file

Converti TIMER in SERVICE

RISPOSTA RAPIDA
È possibile convertire TIMER in SERVICE?
Sì - TIMER si converte in SERVICE.

Non si trasforma un .timer in un .service; invece si crea (o si modifica) il file .service complementare che il timer attiva. Un .timer memorizza solo la pianificazione, mentre il .service accoppiato con lo stesso nome di base contiene il comando da eseguire.

In questa pagina

Testato su macOS, Windows e Linux
Ultima verifica Sep 2026

Altri convertitori gratuiti

HEIC, PNG, WEBP, MP3 e altri - ogni strumento qui è gratuito.

Apri la cassetta degli attrezzi

Perché convertire TIMER in SERVICE?

In systemd queste sono due metà di un unico lavoro: il .timer dice quando, e il .SERVICE dice cosa. Quindi il compito realistico non è la conversione ma la scrittura dell'unità di servizio corrispondente che il timer attiva, tramite corrispondenza del nome predefinito o tramite la direttiva Unit=.

Come convertire TIMER in SERVICE

Qualsiasi editor di testo FREE

Crea un file con lo stesso nome di base, ad esempio backup.service accanto a backup.timer, aggiungendo una sezione [Service] con ExecStart= impostato sul tuo comando; il timer lo attiva automaticamente per nome.

systemctl edit FREE

Esegui systemctl edit --full --force backup.service per aprire una nuova unità nella directory corretta, definisci ExecStart=, quindi systemctl daemon-reload e abilita il timer.

Informazioni su questi formati

Qualità e a cosa prestare attenzione

  • Per impostazione predefinita, un backup.timer attiva backup.service; usa Unit= nella sezione [Timer] del timer solo se il nome del servizio differisce.
  • Il servizio dovrebbe essere tipicamente Type=oneshot per le attività pianificate, in modo che systemd tratti ogni esecuzione come un lavoro discreto.
  • Dopo aver creato o modificato l'unità, esegui systemctl daemon-reload o il timer non rileverà il nuovo servizio.

Domande frequenti

Un timer può funzionare senza un servizio?
No; il timer si occupa solo della pianificazione, quindi deve attivare un'unità .service corrispondente che definisce il comando.
Come fa il timer a sapere quale servizio eseguire?
Abbinando il nome di base (foo.timer esegue foo.service), a meno che non lo si sovrascriva con Unit= nel file del timer.
Devo abilitare il timer o il servizio?
Abilita e avvia il .timer; systemd avvierà il servizio secondo la pianificazione per te.
Dove risiedono questi file di unità?
In /etc/systemd/system/ per le unità a livello di sistema; esegui systemctl daemon-reload dopo la modifica.