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
A voir également:
- Exécution d'un script sh automatiquement
- Script vidéo youtube - Guide
- Automatiquement - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Sauvegarder conversation snap automatiquement ✓ - Forum iPhone
3 réponses
salut,
tu devrais faire en sorte que le script fonctionne avant de le mettre au démarrage de ta machine.
tu devrais faire en sorte que le script fonctionne avant de le mettre au démarrage de ta machine.
seln ta distribution, le lancement d'un script au démarrage differe, sous quelle distribution es tu ?
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.
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.
les affectations de variables avec un espaces après le = , sans guillemets, sans substitution de commande, devraient renvoyer autant d'erreurs.
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