Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/07/2014, à 09:31

obibann

/etc/rc.local non éxécuté au démarrage

Bonjour,

Je rencontre un problème sur certains serveurs. Les commandes inscrites dans "/etc/rc.local" ne sont pas exécutées au démarrage.

Voici un exemple :

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
touch /home/toto
exit 0

Pas de fichier "/home/toto" après reboot.

Le fichier semble correct niveau droits :

-rwxr-xr-x. 1 root root   220 Oct 10  2013 rc.local

Le fichier s'éxécute correctement si je lance manuellement "/etc/rc.local".

Merci pour votre aide.

Dernière modification par obibann (Le 09/07/2014, à 09:31)


Ubuntu 16.04
Avec Windows, on fait ce qu'on peut... Avec Linux, on fait ce qu'on veut !! :p

Hors ligne

#2 Le 10/10/2014, à 19:07

UbNeBe

Re : /etc/rc.local non éxécuté au démarrage

Bonjour,

Un petit up pour moi.

Je rencontre le même dysfonctionnement.

voici mon /etc/rc.local :

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

date >> /home/moi/logtest

exit 0

et voici ses droits :

-rwxr-xr-x 1 root root 333 oct.  10 19:59 rc.local*

J'ai bien les liens dans /etc/rc2.d, /etc/rc3.d, /etc/rc4.d et /etc/rc5.d.

Est-ce que quelqu'un l'a testé sous ubuntu 14.04 LTS ?

Hors ligne

#3 Le 11/10/2014, à 11:28

UbNeBe

Re : /etc/rc.local non éxécuté au démarrage

Grâce à l'aide apportée par Donatotatos je peux vous donner la raison de ce dysfonctionnement.

Le dossier /home est sur une partition différente et lorsque le script rc.local s'exécutait le /home n'était pas encore monté.

Donc le script rc.local se lance correctement tel qu'il le doit.

Hors ligne

#4 Le 15/10/2014, à 10:44

obibann

Re : /etc/rc.local non éxécuté au démarrage

Bien joué !


Ubuntu 16.04
Avec Windows, on fait ce qu'on peut... Avec Linux, on fait ce qu'on veut !! :p

Hors ligne