Exécution d'un script sh automatiquement
Meryam
-
Meryam -
Meryam -
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
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
-
salut,
tu devrais faire en sorte que le script fonctionne avant de le mettre au démarrage de ta machine.-
-
-
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 -
-
-
seln ta distribution, le lancement d'un script au démarrage differe, sous quelle distribution es tu ?
-
-
dans ce cas ...
https://doc.fedora-fr.org/wiki/FAQ_Fedora-Fr
-
-
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.