Vai al contenuto principale
Renamed.to logorenamed.to
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 prima — Esegua renamed auth login prima di installare il servizio. Il servizio necessita di credenziali memorizzate per funzionare.

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

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

Vedi Anche