IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

probleme lecture fichier .awk avec crontab


Sujet :

Linux

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 120
    Points : 63
    Points
    63
    Par défaut probleme lecture fichier .awk avec crontab
    Bonjour,

    J'ai un fichier .awk qui doit être éxécuter par un crontab.

    Le crontab fonctionne mais seulement à moitié, c'est à dire que le fichier qui ressort de l'exécution , n'est pas complet. Le contrab ne retourne que la ligne echo "insert into ..." du fichier .awk, il ne lis pas les commandes sed et awk

    Par contre lorsque je clique sur mon fichier .awk et que je fait lancer le fichier qui est générer est lui complet.

    Savez vous pourquoi?

    Merci

  2. #2
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 720
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 720
    Points : 31 043
    Points
    31 043
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par cobra85 Voir le message
    Bonjour,

    J'ai un fichier .awk qui doit être éxécuter par un crontab.

    Le crontab fonctionne mais seulement à moitié, c'est à dire que le fichier qui ressort de l'exécution , n'est pas complet. Le contrab ne retourne que la ligne echo "insert into ..." du fichier .awk, il ne lis pas les commandes sed et awk

    Par contre lorsque je clique sur mon fichier .awk et que je fait lancer le fichier qui est générer est lui complet.

    Savez vous pourquoi?

    Merci
    Le mot écrit en rouge est révélateur. Dans Unix (Linux), on ne "clique" pas. Le clic est une action par défaut offerte pour faciliter la vie des utilisateurs qui ne sont pas informaticuens (et qui n'ont pas envie de le devenir) mais si tu veux te mettre à la programmation de tâches précises, vaut mieux que tu travailles "à la mano". Il y a trop d'inconnues sur "ce que fait le clic"...

    Te faut donc ouvrir un terminal, écrire un script shell qui aura la charge d'appeler le programme awk. Une fois que ton script sera finalisé et testé, tu pourras demander à le faire exécuter par la crontab.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 120
    Points : 63
    Points
    63
    Par défaut
    En faite, il faut que je créer un fichier A.awk qui comporte un script shell qui dit qu'il doit exécuter le fichier B.awk puis faire un crontab afin de venir lire et fichier A.awk

    Si j'ai bien compris c'est cela !!

    J'ai fait un fichier A.awk qui comporte:

    awk chemin_vers_B.awk

    Merci

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 120
    Points : 63
    Points
    63
    Par défaut
    C'est résolu, la commande que je faisais etait correct. C'est que le fichier géneré ne se trouvait pas là où je le pensais. Il etait dans /root/

    Merci

  5. #5
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 720
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 720
    Points : 31 043
    Points
    31 043
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par cobra85 Voir le message
    En faite, il faut que je créer un fichier A.awk qui comporte un script shell qui dit qu'il doit exécuter le fichier B.awk puis faire un crontab afin de venir lire et fichier A.awk

    Si j'ai bien compris c'est cela !!
    Tout à fait à ceci près qu'un script shell ne porte pas l'extension ".awk" mais ".sh" !!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme Lecture Fichier RSS avec PHP 4
    Par sirbaldur dans le forum Langage
    Réponses: 1
    Dernier message: 18/07/2006, 09h43
  2. Probleme lecture fichier acces sequentiel
    Par ouar dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 23/09/2005, 13h39
  3. Probleme lecture fichier
    Par CaptainChoc dans le forum C++
    Réponses: 5
    Dernier message: 06/03/2005, 10h40
  4. [LG]probleme lecture fichier
    Par yp036871 dans le forum Langage
    Réponses: 2
    Dernier message: 28/01/2004, 19h22
  5. [LG]Probleme lecture fichier file of ....
    Par John_win dans le forum Langage
    Réponses: 11
    Dernier message: 11/11/2003, 18h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo