Devnix Ops
Flussi di lavoro

Creazione e abilitazione del servizio con Devnix Ops

03
Crea servizio

Crea un servizio sul tuo server Linux

Hai un programma che parte da terminale ma non come servizio. Devnix Ops scrive il file unit, verifica la sintassi, ricarica il daemon ed esegue systemctl enable --now nome per avviarlo all'avvio. Tu approvi ogni comando.

01

Apri cartella

Apri la cartella del progetto nella chat.

02

Scrivi file unit

Scrivi il file unit usando lo strumento write_file.

03

Verifica sintassi

Controlla la sintassi con systemd-analyze verify.

04

Abilita servizio

Esegui sudo systemctl enable --now nome-del-tuo-servizio.

Esempio di file unit

example-app.service
[Unit]
Description=Example app
After=network.target

[Service]
Type=simple
ExecStart=/opt/example-app/run
User=exampleapp
WorkingDirectory=/opt/example-app
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target

Questo file unit definisce un servizio semplice che si riavvia in caso di errore. Viene eseguito come utente normale e parte dopo il target di rete.

Guida: systemctl edit servizio e abilitazione

Crea l'unità

Scrivi il file unit nella cartella della chat e usa write_file per crearlo con le sezioni corrette per il tuo servizio, in modo che l'agente imposti la descrizione e il target. Verifica la sintassi. L'agente definisce il tipo di servizio e il percorso dell'eseguibile che fornisci. Imposta l'utente e la directory di lavoro per il processo. Aggiunge le regole di riavvio e mostra la dimensione del file in byte. Approvi la creazione del file prima che venga salvato sul disco. Quando il servizio systemd journald non è riuscito ad avviarsi, controlli i log. Copi il file sul server con scp dopo l'approvazione.

Modifica e abilita

Puoi modificare un file unit esistente usando systemctl edit servizio; l'agente prepara la sovrascrittura localmente per la tua revisione prima di applicare le modifiche. Approva le modifiche. sudo systemctl enable --now lo avvia ora e all'avvio sul tuo server. L'agente invia il file con scp dopo la tua approvazione. Il ricaricamento del daemon aggiorna la configurazione del gestore sul server. Controlla lo stato attivo per confermare che il servizio sia in esecuzione. Visualizza i log per verificare il corretto funzionamento dell'applicazione oggi. Usa journalctl -u nome -n 50 per controllare l'output recente per le porte aperte come parte del servizio systemd.

Devnix Ops per Windows

Inizia a gestire i tuoi servizi oggi

Scarica Devnix Ops ↗