Bonjour,
J'ai un soucis avec un script très simple dont le but est de se connecter au port 1752 d'une de mes machines avec netcat afin de sauvegarder le contenu dans un fichier.
Ce script fonctionne correctement lorsqu'il est lancé à la main via ./test.sh et me crée un fichier contenant les données que je cherche.
Code :
- #!/bin/sh
- /bin/netcat -w 20 192.168.0.1 1752 > /root/log/`date +%y%m%d-%H_test.log`
|
Je souhaite cependant l'executer automatiquement toutes les heures via cron.
J'ai donc rentré dans mon crontab la ligne suivante:
Code :
- 0 * * * * /root/script/test.sh
|
Le script se lance et crée bien mon fichier mais celui ci est alors vide.
J'ai essayé en modifiant les fichiers de manière à ne plus faire la redirection dans mon script mais dans le crontab mais mon fichier n'est même pas créé.
Code :
- #!/bin/sh
- /bin/netcat -w 20 192.168.0.1 1752
|
Code :
- 0 * * * * /root/script/test.sh >> /root/log/`date +%y%m%d-%H_test.log`
|
Est ce que vous auriez une idée pour que je puisse récupérer mes données de manière automatique ?
Merci
Message édité par rancor le 09-09-2011 à 11:38:40