Il y a actuellement 49 visiteurs
Mardi 24 Octobre 2017
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

problme execution d un script avec cron

L'informatique, ce n'est pas qu'un PC équipé de Windows. Ce forum est dédié aux utilisateurs de systèmes d'exploitation dérivés d'unix (GNU/Linux, *BSD, etc...) et aux autres OS alternatifs.

problme execution d un script avec cron

Message le 20 Juil 2011 11:26

Bonjour,

voici mon probleme:

en utilisant crontab -e(en etant en root)
j'ai rentré ces lignes:

0 17 * * * root /bin/temphddmulti.sh
0 18 * * * root /bin/temphddmulti.sh

le script /bin/temphddmulti.sh:

#!:bin/bash

#recup temp disque dur
var1=$(smartctl -a /dev/sda |grep Current | grep Temperature | awq '{print $4}')
#recup date execution script
var2=$(date '+%H:%M == %d/%m/%Y')
#def temperature maxi
var3=62

#comparaison temp

if [ $var1 -gt $var3 ];then
echo "$var2" "temperature elevée" "$var1" |mutt -s "alerte" monadresse@domaine.fr
fi

if [ $var3 -gt $var1 ];then
echo "$var1 $var2" >> /etc/temphddmulti.txt
fi


le script est créé sous root et rendu exécutable (chmod +x)
lancer a la main(en root) le script s exécute merveilleusement(en modifiant var3 pour avoir les deux cas de figure)
mais avec le cron je n'est rien dans /etc/temphddmulti.txt!!!!


jai modifier les droit du script genre chmod 711 mais tjrs rien

de l aide svp merci d avance
admindelamuerte
Visiteur
Visiteur
 
Messages: 8
Inscription: 20 Juil 2011 11:21
 


Re: problme execution d un script avec cron

Message le 20 Juil 2011 13:40

Bonjour,

Enlève 'root' de ta crontab, tu édites la crontab de root, donc pas besoin de le préciser.
De plus, du coup, il essaye de lancer le programme 'root' avec en paramètre ton script.

(Enfin en tout cas, sur ma crontab sous 2.6.38-gentoo-r6, c'est comme ça ^^)

Edit :
PS : Dans ton script, tu as le cas où var1 est égale à var3 qui n'est pas géré.
Image
Avatar de l'utilisateur
RobinSG
Moderateur
Moderateur
 
Messages: 1514
Inscription: 29 Juin 2004 14:26
Localisation: Atys
 

Re: problme execution d un script avec cron

Message le 20 Juil 2011 22:00

merci je teste ca et je post le résultat croisons les doigts....
et re merci pour le var1= var3 j ai complétement passer a coté
admindelamuerte
Visiteur
Visiteur
 
Messages: 8
Inscription: 20 Juil 2011 11:21
 

Re: problme execution d un script avec cron

Message le 25 Juil 2011 12:36

ben non ca marche tjrs pas

j ai beau chercher dans toute les direction mon cron n execute pas mon script temphddmilti.sh
alors qu il execute un autre sript tres(l envoie aotomatique de temphddmulti.txt a une boite mail qui evidement ne contient rien plus que le premier script lui ne se declenche pas)


need help please!!!
admindelamuerte
Visiteur
Visiteur
 
Messages: 8
Inscription: 20 Juil 2011 11:21
 

Re: problme execution d un script avec cron

Message le 25 Juil 2011 13:39

Sur l'entête de ton script, tu as :
Code: Tout sélectionner
#!:bin/bash
au lieu de :
Code: Tout sélectionner
#!/bin/bash

Il s'agit d'une faute de frappe ( : -> / ) ?

Si c'est le cas, le problème ne viens pas de là, sinon, dans ton cron essaye :
Code: Tout sélectionner
0 17 * * * . /bin/temphddmulti.sh
(le '.' charge l'environnement il me semble)
Image
Avatar de l'utilisateur
RobinSG
Moderateur
Moderateur
 
Messages: 1514
Inscription: 29 Juin 2004 14:26
Localisation: Atys
 

Re: problme execution d un script avec cron

Message le 25 Juil 2011 15:23

merci pour ces pistes
je teste ca des que peux
admindelamuerte
Visiteur
Visiteur
 
Messages: 8
Inscription: 20 Juil 2011 11:21
 

Re: problme execution d un script avec cron

Message le 26 Juil 2011 19:54

bon voila jai reussi a mettre la main sur les message d' erreurs lors de l'execution du cron


Subject: Cron <root@multi> . /bin/temphddmulti.sh

/bin/temphddmulti.sh: line 4: smartctl: command not found
/bin/temphddmulti.sh: line 14: [: -gt: unary operator expected
/bin/temphddmulti.sh: line 18: [: 12: unary operator expected


voila
pour l' instant je n y comprends pas grands choses a part la première ligne

merci d' avance de votre attention a mon problème
admindelamuerte
Visiteur
Visiteur
 
Messages: 8
Inscription: 20 Juil 2011 11:21
 

Re: problme execution d un script avec cron

Message le 27 Juil 2011 09:09

Bonjour,

Peux-tu mettre, entre balises [code][/code], le contenu de ton fichier 'temphddmulti.sh' ? (mets une adresse mail bidon)
Image
Avatar de l'utilisateur
RobinSG
Moderateur
Moderateur
 
Messages: 1514
Inscription: 29 Juin 2004 14:26
Localisation: Atys
 

Re: problme execution d un script avec cron

Message le 27 Juil 2011 09:21

admindelamuerte a écrit:/bin/temphddmulti.sh: line 4: smartctl: command not found
/bin/temphddmulti.sh: line 14: [: -gt: unary operator expected
/bin/temphddmulti.sh: line 18: [: 12: unary operator expected

Les erreurs 2 et 3 doivent provenir de la 1, variable non définie.
Essaye de mettre le chemin complet de la commande smartctrl : /usr/local/sbin/smartctl .... (il me semble)
Libérez-vous : http://www.debian.org
Nobody knows what sysadmin does... until he stops doing it
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 8872
Inscription: 13 Mai 2003 16:32
Localisation: A.H.P... et jamais loin d'une Debian
 

Re: problme execution d un script avec cron

Message le 28 Juil 2011 09:22

bon je teste tout ca
encore merci pour vos remarques et aides
admindelamuerte
Visiteur
Visiteur
 
Messages: 8
Inscription: 20 Juil 2011 11:21
 

Re: problme execution d un script avec cron

Message le 03 Aoû 2011 08:04

bon voila j ai beau tester toutes solutions proposées rien n y fait le cron ne veut pas executer correctement le script hddtempmulti.sh (voire message erreur plus haut)

alors que lancer a la main(connecté en ssh sur le serveur en root) il marche tres bien,voila...


ouvert a toute autre solution merci d avance
admindelamuerte
Visiteur
Visiteur
 
Messages: 8
Inscription: 20 Juil 2011 11:21
 

Re: problme execution d un script avec cron

Message le 23 Aoû 2011 15:21

j ai trouvé la commande smartctl doit dans le cron etre ecris avec le chemin complet comme le suggéré "casa"

avec la csimple commande" wheris smartctl" jai trouvé le chemin complet et avec cela ca marche parfaitement

voila encore merci
admindelamuerte
Visiteur
Visiteur
 
Messages: 8
Inscription: 20 Juil 2011 11:21
 



Sujets similaires

Message problème script
Bonjour,Depuis quelques jours j'ai très souvent une fenêtré qui apparait a l'écran:http://www.cjoint.com/c/GIwl7eMoYozj'utilise uniquement Firefox.Dans le panneau de configuration il ni a ni internet explorer,ni flexnext.Que faire.Cordialement
Réponses: 13

Message plus de téléchargement plus exécution de fichier
BonjourSur un Dell avec " windows 10 professionnelle", je n'arrive plus a télécharger ni exécuter de programmes.Je n'arrive plus, n'on plus a restaurer le système.merci d'avance et bonne journée
Réponses: 2

Message [résolu] Cherche script pour greasemonkey
Bonjour, Dans quelques jour je vais devoir porter le pc chez un technicien pour qu'il m'installe windows 7 (mise à niveau de windows vista)Aujourd'hui je me suis aperçu que le site userstyles a changé de présentation.j'attire votre attention sur l'userstyle "global black for amoled displays&qu ...
Réponses: 2

Message Execution d'un algorithme sous Iphone / Projet App
Bonjour,Je viens de m'inscrire sur ce forum afin de poser des questions aux personnes ayant les capacités de me répondre.En effet, j'ai eu une idée d'application que je pense très bonne. En en parlant à la communauté concernée, tout le monde m'a dit " go vazy ca à l'air trop bien mais va falloi ...
Réponses: 2

Message [Résolu] exécution impossible de zhpcleaner
bonjour,j'ai des dysfonctionnement sur mon pc, il m'est impossible d'exécuter zhpcleaner même en mode administrateur, ni de vérifier si la dernière version de java est bien installée, comment puis-je résoudre mes problèmes.merci de votre aide
Réponses: 9

Message Windows Script Host s'ouvrant sur le bureau ? w10
bonjour j'ai installé w10 quand meme mais y a une fenetre qui m'agace et je sais pas comment le resoudre( Windows Script Host s'ouvrant sur le bureau ?) ..peut etre qu'il y en a qui on eu ce desagrement merci
Réponses: 7

Message Demande d'aide pour un script FTP
Bonjour,j'ai besoin d'aide pour modifier un script FTP qui fait l?envoie d'un Fichier (FSORTMAP) .Mon problème est que des fois la connexion FTP n'est pas correctement établi et l'envoie s'effectue quand mème, j'ai besoin d'aide pour créer une trace logs de suivi ainsi que l'envoi si la connexion es ...
Réponses: 0


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.