Documentazione
CLI/service

renamed service

Distribuisca il CLI come servizio systemd per operatività 24/7. Riavvii automatici, logging a livello di sistema e configurazione pronta per la produzione.

renamed service <command> [options]

Il comando service gestisce l'integrazione systemd. Gestisce la creazione del file di servizio, l'abilitazione all'avvio e fornisce scorciatoie per operazioni comuni come la visualizzazione dei log.

L'esecuzione come servizio Le offre riavvio automatico in caso di crash, logging a livello di sistema tramite journalctl e gestione appropriata delle risorse.

Sottocomandi

install

Crea e abilita il file di servizio systemd.

uninstall

Arresta il servizio e rimuove il file di unità systemd.

start

Avvia il servizio.

stop

Arresta il servizio gradualmente.

restart

Riavvia il servizio.

status

Mostra lo stato e lo stato di salute del servizio.

logs

Visualizza i log del servizio tramite journalctl. Aggiunga --follow per il monitoraggio in tempo reale.

Esempi

Installa come servizio utente (sudo non richiesto):

$ renamed service install --user

Installa con un file di configurazione:

$ renamed service install --user --config ~/.config/renamed/config.yaml

Controlla lo stato del servizio:

$ renamed service status

Segui i log in tempo reale:

$ renamed service logs --follow

Opzioni d'Installazione

--user

Installa come servizio utente. Funziona senza sudo, si avvia all'accesso dell'utente.

--system

Installa come servizio di sistema. Richiede sudo, viene eseguito all'avvio.

--config <path>

Percorso al file di configurazione YAML.

--watch-dir <path>

Directory da monitorare. Può essere specificata più volte.

Output di Stato

 renamed.service - Renamed File Organizer
   Loaded: loaded (/etc/systemd/user/renamed.service)
   Active: active (running) since Mon 2026-01-06 09:15:00
   Main PID: 12847 (node)
   Memory: 48.2M

Suggerimenti

Autentica primaEsegua renamed auth login prima di installare il servizio. Il servizio necessita di credenziali memorizzate per funzionare.

Utente vs SistemaUtilizzi --user per workstation personali. Utilizzi --system per server dove desidera che il servizio venga eseguito all'avvio senza accesso utente.

File di configurazionePer configurazioni complesse con più directory di monitoraggio, utilizzi un file di configurazione YAML anziché flag CLI.

Vedi Anche