Aller au contenu

Pb Execution Script


LeBuss

Messages recommandés

Salut à tous,

j'ai un script qui s'exécute très bien quand je le lance en ligne de commande en revanche il ne fonctionne pas quand je lance via CRONTAB.

Voici le script :

#Je récupère mon IP wan que je met dans un fichier

wget --output-document=/cb/ipsyno.txt http://www.showmyip.com/simple/

#Je dépose cette adresse wan sur mon site en FTP (journalisation dans log.txt)

wput /cb/ipsyno.txt ftp://login:pwd@ftp.monsite/www/cb/ipsyno.txt > /cb/log.txt

#Journalisation de l'IP dans spy.log

dte=`date +%d/%m/%Y`

hrs=`date +%H:%M:%S`

ip=$(cat /cb/ipsyno.txt)

echo "$ip le $dte a $hrs" >> /cb/spy.log

#mails_cb est une copie du fichier "tag_event" avec un tag perso ou j'y ajoute mon IP wan

cp mails_cb mails_tmp

#ajout de l'IP wan dans mails_tmp

cat ipsyno.txt >> mails_tmp

#remplacement de mails par mails_tmp qui a la nouvelle adresse IP

cp mails_tmp /usr/syno/synoman/webman/texts/fre/mails

#suppression du fichier temporaire

rm mails_tmp

#Appel de synomail avec mon evenement

synomail ipsyno

Seulement quand cron lance le script, le fichier ipsyno.txt est bien mis à jours et après STOP

A la main avec la commande sh monscript.sh ça fonctionne bien.

Vous avez une idée ??

Merci d'avance

LeBuss

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Lorsque tu exécutes ces commandes 'en direct', tu te trouves dans le dossier '/cb' non ?

Il ne te manquerait pas un cd /cb quelque part ? Car en mode 'batch' tu n'es pas bon avec les lignes 'cp' 'cat' etc....

A+ :hi:

Fred.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Lorsque tu exécutes ces commandes 'en direct', tu te trouves dans le dossier '/cb' non ?

Il ne te manquerait pas un cd /cb quelque part ? Car en mode 'batch' tu n'es pas bon avec les lignes 'cp' 'cat' etc....

A+ :hi:

Fred.

ARGHH ....

Pourquoi ne l'ai je pas vu ....

1000 merci Fred

@+

Christophe

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.