Probleme rc.local debian
Fermé
fonfonse
Messages postés
19
Date d'inscription
vendredi 18 décembre 2009
Statut
Membre
Dernière intervention
27 février 2010
-
18 déc. 2009 à 15:31
fonfonse Messages postés 19 Date d'inscription vendredi 18 décembre 2009 Statut Membre Dernière intervention 27 février 2010 - 22 déc. 2009 à 22:07
fonfonse Messages postés 19 Date d'inscription vendredi 18 décembre 2009 Statut Membre Dernière intervention 27 février 2010 - 22 déc. 2009 à 22:07
A voir également:
- Probleme rc.local debian
- Fedora ou debian - Guide
- Curl commande introuvable debian ✓ - Forum Debian
- Miroir de l'archive debian corrompu - Forum Debian
- Passer en root debian ✓ - Forum Debian
- Mettre debian en français ✓ - Forum Linux / Unix
6 réponses
Salut,
Si tu lis la fonction do_start tu vois qu'en fait le script de démarrage /etc/init.d/rc.local lance le script /etc/rc.local
Je pense que tu dois mettre la ligne /srv/srcds/server.sh dans /etc/rc.local avant exit 0
Pour faire ça soit tu utilises un éditeur de texte en root soit tu tapes en root la commande
Et n'oublie pas de supprimer la ligne de lancement de ton script dans /etc/init.d/rc.local
Si tu lis la fonction do_start tu vois qu'en fait le script de démarrage /etc/init.d/rc.local lance le script /etc/rc.local
Je pense que tu dois mettre la ligne /srv/srcds/server.sh dans /etc/rc.local avant exit 0
Pour faire ça soit tu utilises un éditeur de texte en root soit tu tapes en root la commande
sed -i.orig 's+exit 0+/srv/srcds/server.sh\nexit 0+' rc.local /etc/rc.local
Et n'oublie pas de supprimer la ligne de lancement de ton script dans /etc/init.d/rc.local
fonfonse
Messages postés
19
Date d'inscription
vendredi 18 décembre 2009
Statut
Membre
Dernière intervention
27 février 2010
2
18 déc. 2009 à 21:36
18 déc. 2009 à 21:36
Hello
Merci j'essaye sa de suite
je me connect par el ftp en root et je recupere et modifie les fichier directement sur mon PC sous windows
Merci
edit:
il me marque deux fois:
usage: /etc/rc.local start|stop
Merci
edit2:
donc dans le fichier /etc/rc.local j'ai mis start a la fin le script ce lance bien mais sa ce lance toujours 2 Fois
Merci
Merci j'essaye sa de suite
je me connect par el ftp en root et je recupere et modifie les fichier directement sur mon PC sous windows
Merci
edit:
il me marque deux fois:
usage: /etc/rc.local start|stop
Merci
edit2:
donc dans le fichier /etc/rc.local j'ai mis start a la fin le script ce lance bien mais sa ce lance toujours 2 Fois
Merci
fonfonse
Messages postés
19
Date d'inscription
vendredi 18 décembre 2009
Statut
Membre
Dernière intervention
27 février 2010
2
19 déc. 2009 à 17:39
19 déc. 2009 à 17:39
petit up
merci
merci
Salut,
je me connect par el ftp en root et je recupere et modifie les fichier directement sur mon PC sous windows
Surtout pas.
En faisant ça tu as ajouter le caractère CR à la fin de chaque ligne et ça ne marche pas sous Linux.
donc dans le fichier /etc/rc.local j'ai mis start
Je n'ai pas dit de faire ça.
Il a deux fichiers rc.local
- un dans /etc
- un dans /etc/init.d/
Il ne faut pas les melanger.
Ton fichier /etc/rc.local devrait être
Ton fichier /etc/init.d/rc/local devrait être
je me connect par el ftp en root et je recupere et modifie les fichier directement sur mon PC sous windows
Surtout pas.
En faisant ça tu as ajouter le caractère CR à la fin de chaque ligne et ça ne marche pas sous Linux.
donc dans le fichier /etc/rc.local j'ai mis start
Je n'ai pas dit de faire ça.
Il a deux fichiers rc.local
- un dans /etc
- un dans /etc/init.d/
Il ne faut pas les melanger.
Ton fichier /etc/rc.local devrait être
#!/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. /srv/srcds/server.sh exit 0
Ton fichier /etc/init.d/rc/local devrait être
#! /bin/sh ### BEGIN INIT INFO # Provides: rc.local # Required-Start: $remote_fs # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: Run /etc/rc.local if it exist ### END INIT INFO PATH=/sbin:/usr/sbin:/bin:/usr/bin . /lib/init/vars.sh . /lib/lsb/init-functions do_start() { if [ -x /etc/rc.local ]; then [ "$VERBOSE" != no ] && log_begin_msg "Running local boot scripts (/etc/rc.local)" /etc/rc.local ES=$? [ "$VERBOSE" != no ] && log_end_msg $ES return $ES fi } case "$1" in start) do_start ;; restart|reload|force-reload) echo "Error: argument '$1' not supported" >&2 exit 3 ;; stop) ;; *) echo "Usage: $0 start|stop" >&2 exit 3 ;; esac
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
fonfonse
Messages postés
19
Date d'inscription
vendredi 18 décembre 2009
Statut
Membre
Dernière intervention
27 février 2010
2
19 déc. 2009 à 21:12
19 déc. 2009 à 21:12
Hello
donc dans le fichier /etc/init.d/rc.local j'ai:
#! /bin/sh
### BEGIN INIT INFO
# Provides: rc.local
# Required-Start: $remote_fs
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: Run /etc/rc.local if it exist
### END INIT INFO
PATH=/sbin:/usr/sbin:/bin:/usr/bin
. /lib/init/vars.sh
. /lib/lsb/init-functions
do_start() {
if [ -x /etc/rc.local ]; then
[ "$VERBOSE" != no ] && log_begin_msg "Running local boot scripts (/etc/rc.local)"
/etc/rc.local
ES=$?
[ "$VERBOSE" != no ] && log_end_msg $ES
return $ES
fi
}
case "$1" in
start)
do_start
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
;;
esac
dans le fichier /etc/rc.local j'ai:
#!/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.
/srv/srcds/server.sh
exit 0
quand je redémarre sa me marque:
usage: /etc/rc.local start|stop deux fois
Merci
edit:
donc je vien de remodifier le fichier /etc/rc.local mais cette fois si direct par la commande nano et cette fois si j'ai pas mis le start a la fin j'ai mis comme tu a dit sa ce lance bien mais toujours deux fois
Merci
donc dans le fichier /etc/init.d/rc.local j'ai:
#! /bin/sh
### BEGIN INIT INFO
# Provides: rc.local
# Required-Start: $remote_fs
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: Run /etc/rc.local if it exist
### END INIT INFO
PATH=/sbin:/usr/sbin:/bin:/usr/bin
. /lib/init/vars.sh
. /lib/lsb/init-functions
do_start() {
if [ -x /etc/rc.local ]; then
[ "$VERBOSE" != no ] && log_begin_msg "Running local boot scripts (/etc/rc.local)"
/etc/rc.local
ES=$?
[ "$VERBOSE" != no ] && log_end_msg $ES
return $ES
fi
}
case "$1" in
start)
do_start
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
;;
esac
dans le fichier /etc/rc.local j'ai:
#!/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.
/srv/srcds/server.sh
exit 0
quand je redémarre sa me marque:
usage: /etc/rc.local start|stop deux fois
Merci
edit:
donc je vien de remodifier le fichier /etc/rc.local mais cette fois si direct par la commande nano et cette fois si j'ai pas mis le start a la fin j'ai mis comme tu a dit sa ce lance bien mais toujours deux fois
Merci
fonfonse
Messages postés
19
Date d'inscription
vendredi 18 décembre 2009
Statut
Membre
Dernière intervention
27 février 2010
2
22 déc. 2009 à 22:07
22 déc. 2009 à 22:07
encore un petit up