GNU/Linux >> Linux Esercitazione >  >> Linux

Scrivere file di servizio Systemd di base?

Sto sviluppando un'applicazione Nodejs con cui l'utente interagisce tramite HTTP su localhost. Non ci sono praticamente parametri e il demone non ha praticamente dipendenze e deve solo essere attivo entro il tempo di accesso.

Vorrei seguire gli idiomi su ciascuna piattaforma per gli script di avvio, e questo significa Upstart su Ubuntu e systemd su Fedora.

  • Ci sono dei buoni tutorial per scrivere file di sistema systemd?
  • Ci sono delle "best practices" di cui essere a conoscenza?

Ho trovato queste risorse:

  • Pagina wiki di Fedora su systemd
  • Blog sulla scrittura di file di sistema di sistema
  • Sistemato su Wikipedia

Sto principalmente cercando una sorta di API come riferimento, oltre a un formato di base da seguire.

Risposta accettata:

Vorrei iniziare con le pagine di manuale di Systemd. Rappresentano una risorsa completa del sistema e dei servizi.

Ci sono anche le domande frequenti su Systemd di freedesktop.


Linux
  1. 10 pratici comandi di sistema:un riferimento

  2. Come creare un servizio Systemd in Linux

  3. Aggiunta di un nuovo servizio a Linux systemd

  4. Abilitazione condizionata dei file Systemd tramite Debian Packaging?

  5. Spostare `rm` nel cestino?

Gestisci l'avvio usando systemd

Comandi Systemctl per gestire il servizio Systemd

Utilizzo delle funzionalità di systemd per proteggere i servizi

Gestire cgroup con systemd

Eliminazione di file per età?

Il servizio Systemd non avvia Nodejs?