Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/01/2010, à 15:41

gemar

problème avec crontab lors de l'envoi de commande par l'USB

Bonjour,

Tout d'abord je souhaite une bonne année à tous le monde !!!

Je post un message car j'ai un problème avec crontab... En faite , j'ai un script qui check mon niveau de batterie du portable et si la batterie est en dessous de 10%, il active le secteur 220V et lorsqu'elle est recharger, il coupe le 220V, tout cela se fait par l'intermediaire d'un module X10 CM11 piloté par l'USB.

Mon script est executer par le crontab toute les 10 minutes :

# m h  dom mon dow   command
*/10 * * * * sh /home/CheckBattery.sh

Pour moi, le crontab est bien actif car le script creer correctement le fichier log (que je demande dans mon script) mais n'envoi pas la commande vers l'USB pour le module... Par contre si je lance le script manuellement, tout se passe correctement ????

quelqu'un à un idée ?

merci

Hors ligne

#2 Le 08/01/2010, à 16:26

francoisp31

Re : problème avec crontab lors de l'envoi de commande par l'USB

une variable d'environnement je suppose
tu devrais spécifier le user de lancement du script dans le crontab pour garantir que les variables d'environnement soient chargées.

c'est une première piste.

*/10 * * * * sudo  /home/CheckBattery.sh

selon la syntaxe accepté par ta version de cron.


Que les puces d'un millier de chiens galleux infeste le cul de celui qui osera vous gacher ne serai ce
qu'une seule journée de votre vie et que les bras lui soient trop court pour qu'il puisse se le gratter.

Hors ligne

#3 Le 09/01/2010, à 09:44

gemar

Re : problème avec crontab lors de l'envoi de commande par l'USB

merci de ta reponse...

Le user n'est pas specifier automatiquement avec le crontab ? car le user ecrit dans le crontab qui lui est attribuer donc normalement il sait sur quel user il execute le script ?

sinon comment tu fait pour preciser le user dans le crontab ?

Hors ligne

#4 Le 09/01/2010, à 14:56

gemar

Re : problème avec crontab lors de l'envoi de commande par l'USB

up

de plus j'ai remarquer que si je lance un simple script contenant la ligne

xterm >> /test.log

rien ne se pas mais mon fichier log est present

franchement je conprend pas ???

Hors ligne

#5 Le 10/01/2010, à 11:55

gemar

Re : problème avec crontab lors de l'envoi de commande par l'USB

personne n'a une idée ????

Hors ligne