Exécution d'un script sh automatiquement

Fermé
Meryam - Modifié par Meryam le 18/02/2012 à 16:06
 Meryam - 23 févr. 2012 à 11:26
Bonjour,
je veux savoir est ce qu'il y a une solution Pr exécuter un script automatiquement après le démarrage.
j ai déjà essai avec "crontab "mais ça marche pas

voila mon script :
#!/bin/sh
SVR_HOSTNAME= uname -n | tr '[:upper:]' '[:lower:]'

echo " [1]Le service "
echo -n -e "\t"
SVR_SERVICE= /etc/init.d/named status
echo " [2] Lancement du Service est en Cours....!!! "
echo -n -e "\t"
if SVR_SERVICE= /etc/init.d/named start
then

echo "[3] Status HTTPD sur $SVR_HOSTNAME..."
echo -n -e "\t"
SVR_SERVICE_1= /etc/init.d/named status
else SVR_SERVICE_1= /etc/init.d/named start
fi

echo " [4] Verifiaction Process...."
echo -n -e "\t"
sleep 1
echo "Named Lance sans erreur les Processus !!!"
echo -n -e "\t"
sleep 1
ps aux | grep named
exit 0



Merci infiniment

3 réponses

Utilisateur anonyme
18 févr. 2012 à 19:09
salut,

tu devrais faire en sorte que le script fonctionne avant de le mettre au démarrage de ta machine.
1
j ai déjà exécuter le script est il fonctionne
0
Utilisateur anonyme
19 févr. 2012 à 04:34
en tout cas pas tel que tu l'as retranscrit ici.
les affectations de variables avec un espaces après le = , sans guillemets, sans substitution de commande, devraient renvoyer autant d'erreurs.
0
j ai pas d problème au niveau d script il ya pas d erreur ce que je vx c est une commande pr que je puisse lancer le script automatiquement a chaque démarrage de linux
j ai déjà essai vec crontab mais ça marche pas je pense que j ai pas utiliser la bonne commande :

1 * * * * root sh > chemin d enregistrement de script
je vx savoir est ce qu'il ya une solution appart utilisation de crontab
0
est ce qu il ya une autre commande pour crontab ????
0
periplasme Messages postés 391 Date d'inscription vendredi 22 avril 2011 Statut Membre Dernière intervention 5 février 2013 53
18 févr. 2012 à 19:01
seln ta distribution, le lancement d'un script au démarrage differe, sous quelle distribution es tu ?
0
oui je ss c Fedora
0
periplasme Messages postés 391 Date d'inscription vendredi 22 avril 2011 Statut Membre Dernière intervention 5 février 2013 53
19 févr. 2012 à 09:23
0
Je suis plus à l'aise avec les distributions basées sur Debian. Sous Debian, il faut mettre le script dans /etc/init.d/ puis un petit update-rc nomDuScript defaults (pour le réglage par défaut).

Sous Fedora, je pense que cela doit être le dossier /etc/rc.d et la commande est chkconfig. Pour les options man chkconfig devrait t'aider.
0
sous Fedora aussi le script dans /etc/init.d/
0