C Shell Wiki
Posts (Latest 10 updated) :
Read all
Contents:
  1. [Linux] C Shell (csh) update-rc.d: Gestire i servizi di avvio
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Linux] C Shell (csh) update-rc.d: Gestire i servizi di avvio

Overview

Il comando update-rc.d è utilizzato per gestire i servizi di avvio nei sistemi basati su Debian. Permette di aggiungere, rimuovere o modificare i collegamenti simbolici nei runlevel, facilitando la configurazione dei servizi che devono essere avviati o arrestati automaticamente all’avvio o allo spegnimento del sistema.

Usage

La sintassi di base del comando è la seguente:

update-rc.d [options] [arguments]

Common Options

  • defaults: Aggiunge il servizio con i runlevel predefiniti.
  • remove: Rimuove il servizio dai runlevel.
  • enable: Abilita il servizio per l’avvio automatico.
  • disable: Disabilita il servizio dall’avvio automatico.
  • force: Forza l’operazione anche se ci sono avvisi o errori.

Common Examples

Ecco alcuni esempi pratici di utilizzo del comando update-rc.d:

  1. Aggiungere un servizio con i runlevel predefiniti:
    update-rc.d nome_servizio defaults
    
  2. Rimuovere un servizio dai runlevel:
    update-rc.d nome_servizio remove
    
  3. Abilitare un servizio per l’avvio automatico:
    update-rc.d nome_servizio enable
    
  4. Disabilitare un servizio dall’avvio automatico:
    update-rc.d nome_servizio disable
    
  5. Forzare l’aggiunta di un servizio:
    update-rc.d nome_servizio defaults force
    

Tips

  • Assicurati di avere i privilegi di superutente quando utilizzi update-rc.d, poiché le modifiche ai servizi di avvio richiedono autorizzazioni elevate.
  • Controlla sempre lo stato dei servizi dopo aver effettuato modifiche per garantire che siano stati applicati correttamente.
  • Utilizza man update-rc.d per visualizzare la pagina di manuale e ottenere ulteriori dettagli sulle opzioni disponibili e sul loro utilizzo.