Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di Pegasus
    Registrato dal
    Jun 2002
    Messaggi
    877

    Avviare: postfix, apache, sshd .. al boot

    Scusate molto probabilmente è già stato affrontato il discorso, ma da quello che ho trovato non ho ancora chiarito i miei dubbi.
    Finora ho sempre eseguito i miei demoni così:

    sudo /usr/local/apache2/bin/apachectl start
    sudo postfix start
    sudo mysqld_safe --user=mysql
    sudo /usr/sbin/sshd

    Come faccio per poterli mettere in automatico all'avvio di sistema? Non ho capito bene dove scriverli..
    Sto su Yoper (l'avvio dovrebbe essere simile a suse)
    Grazie
    Moderatore di Ubuntu-IT
    La comunità italiana di Ubuntu

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    2,894
    /etc/rcN.d

    N a seconda del runlevel impostato in /etc/inittab

  3. #3
    Utente di HTML.it L'avatar di Pegasus
    Registrato dal
    Jun 2002
    Messaggi
    877
    # Begin /etc/inittab

    id:5:initdefault:

    si::sysinit:/etc/rc.d/rc.sysinit

    l0:0:wait:/etc/rc.d/init.d/rc 0
    l1:S1:wait:/etc/rc.d/init.d/rc 1
    l2:2:wait:/etc/rc.d/init.d/rc 2
    l3:3:wait:/etc/rc.d/init.d/rc 3
    l4:4:wait:/etc/rc.d/init.d/rc 4
    l5:5:wait:/etc/rc.d/init.d/rc 5
    l6:6:wait:/etc/rc.d/init.d/rc 6


    su:S016:respawn:/sbin/sulogin
    1:2345:respawn:/sbin/agetty tty1 9600
    2:2345:respawn:/sbin/agetty tty2 9600
    3:2345:respawn:/sbin/agetty tty3 9600


    Questo è il mio inittab .. quindi? Che devo fare?
    Moderatore di Ubuntu-IT
    La comunità italiana di Ubuntu

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    2,894
    In /etc/rc5.d/ metti un link ai files che sono in /etv/init.d per ogni servizio che devi far partire al boot
    Se ci dai un'occhiata capisci...

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    non è che hai installato tutto da sorgenti?
    perchè in tal caso dubito tu possa trovare i file di avvio...

  6. #6
    Utente di HTML.it L'avatar di Pegasus
    Registrato dal
    Jun 2002
    Messaggi
    877
    Infatti li ho installati da sorgenti
    che faccio? ho solo sshd in /etc/init.d/
    Uhm! Postfix da .rpm ma non c'è lo stesso...
    Moderatore di Ubuntu-IT
    La comunità italiana di Ubuntu

  7. #7
    Utente di HTML.it L'avatar di Pegasus
    Registrato dal
    Jun 2002
    Messaggi
    877
    up!
    Moderatore di Ubuntu-IT
    La comunità italiana di Ubuntu

  8. #8
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    una volta che hai il comando giusto puoi semplicemente creare un file con permessi di esecuzione che contiene il comando d'avvio in /etc/init.d.

    poi crei un link al file in /etc/init.d/ dentro al tuo runlevel di default dando come nome qualcosa del tipo

    SXXnomeidentificativo

    dove XX indica l'ordine d'avvio.


    Ciao

  9. #9
    Utente di HTML.it L'avatar di Pegasus
    Registrato dal
    Jun 2002
    Messaggi
    877
    Scusa non mi è chiaro, ho fatto un file chiamato start_sercvice e l'ho messi in /etc/init.d
    mettendo che il mio runlevel è /etc/init.d/rc5.d/
    cos'è che devo fare?
    de link a cosa?
    Moderatore di Ubuntu-IT
    La comunità italiana di Ubuntu

  10. #10
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    codice:
    ln -s /etc/init.d/start_sercvice /etc/rc5.d/S90start_sercvice
    il 90 è un numero a caso, gli altri script che avrai linkato in questa dir avranno numeri diversi.
    Verranno eseguiti prima i link con il numero + basso.




Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.