Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1556 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Problème de netcat via cron

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de netcat via cron

n°1289920
rancor
Posté le 09-09-2011 à 11:37:39  profilanswer
 

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 :
  1. #!/bin/sh
  2. /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 :
  1. 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 :
  1. #!/bin/sh
  2. /bin/netcat -w 20 192.168.0.1 1752


Code :
  1. 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
mood
Publicité
Posté le 09-09-2011 à 11:37:39  profilanswer
 

n°1289957
bardiel
Debian powa !
Posté le 09-09-2011 à 21:04:53  profilanswer
 

Tes données tu les obtiens comment ?
C'est un serveur "àlacon" (genre apache ou un netcat en serveur) qui t'envoie les données ? C'est du SSH ?
 
Quand tu mets "lorsqu'il est lancé à la main", c'est à dire que tu es root et que tu fais un "sh test.sh" n'est-ce pas ?
Au niveau propriétaire et droit, root à bien accès en exécution dessus ?


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
n°1290015
rancor
Posté le 11-09-2011 à 11:00:41  profilanswer
 

J'ai fait des tests en me connectant à un serveur SMTP surle port 25 à la place du port 1752 et cela fonctionne correctement même lorsque j'utilise cron.
 
Je ne sais pas pourquoi ça ne fonctionne pas sur mon port 1752 mais je pense que ça provient du serveur qui se trouve derrière et qui doit merder quelque part.
 
Au final j'ai créé un script perl qui fait ce que je veux donc exit netcat mais mon problème est résolu.
 
Merci de ton aide.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Problème de netcat via cron

 

Sujets relatifs
Probleme de variable avec sedServeur web : problème accès à certaines URL depuis l'extérieur
Gros problème Ubuntu[Résolu]Problème décalage horaire entre 2 OS
[réglé] eth0 link is not ready / Problème carte réseauProblème codec mplayer ? [Gentoo]
[DEBIAN] Problème installation ISPconfig3Problème avec kmail [ Gentoo]
Script shell problème avec dateProbleme Bind Apache2 pour plusieurs sites local
Plus de sujets relatifs à : Problème de netcat via cron


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR