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

Unix Discussion :

[HP-UX] [B.11.31] Kmeminfo et cron


Sujet :

Unix

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Technicien Système et Réseau
    Inscrit en
    Mars 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien Système et Réseau
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2013
    Messages : 7
    Points : 6
    Points
    6
    Par défaut [HP-UX] [B.11.31] Kmeminfo et cron
    Bonjour,

    J'ai un HP-UX sur lequel je souhaiterai automatiser l'exécution de kmeminfo (pour info, le shell par défaut est ksh).

    En CLI, pas de soucis : kmeminfo >> kmeminfo.txt. Ça fonctionne. Dès que j’essaie d'ajouter la ligne correspondante dans la crontab, ça ne fonctionne plus.

    00 * * * * kmeminfo >> kmeminfo.txt

    J'ai le message d'erreur suivant : "sh: kmeminfo: not found". Faut-il le scripter pour qu'il s'exécute avec ksh ? Si oui, pourriez-vous m'aider svp je ne maîtrise pas terrible ?

    J'ai fais exactement la même chose avec sar, ça fonctionne très bien (00 * * * * sar 1 >> sar.txt).

    Merci.

  2. #2
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Points : 7 882
    Points
    7 882
    Par défaut
    If faut probablement mettre le chemin complet de la commande, quelque chose comme /sbin/kmeminfo.

    Que dit "type kmeminfo" ?
    ɹǝsn *sıɹɐlos*

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Technicien Système et Réseau
    Inscrit en
    Mars 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien Système et Réseau
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2013
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Effectivement, j'ai testé avec le chemin absolu et le chemin relatif > même soucis.

    Type kmeminfo = "kmeminfo is /Outils/bin/kmeminfo".

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 101
    Points : 5 849
    Points
    5 849
    Par défaut
    Peux-tu montrer la ligne de cron avec le chemin complet /Outils/bin/kmeminfo?
    et le message d'erreur correspondant?

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Technicien Système et Réseau
    Inscrit en
    Mars 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien Système et Réseau
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2013
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Crontab

    # utilisation de la memoire toutes les heures
    00 * * * * kmeminfo >> /home/root/kmeminfo.txt

    Message d'erreur (/var/mail/root)

    sh: kmeminfo: not found.

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Technicien Système et Réseau
    Inscrit en
    Mars 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien Système et Réseau
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2013
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Il faut absolument mettre le chemin complet /Outils/bin/kmeminfo dans la crontab ?

    Pour sar, je n'ai pas eu besoin.

  7. #7
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    oui

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Technicien Système et Réseau
    Inscrit en
    Mars 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien Système et Réseau
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2013
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Super ça fonctionne en mettant le chemin absolu dans la crontab. Merci beaucoup.

    Deux questions et je vous embête plus :

    - pourquoi cela a-t-il fonctionné avec le chemin absolu et pas avec le chemin relatif alors qu'avec sar, je n'ai pas eu besoin d'utiliser le chemin absolu dans la crontab (c'est seulement pour ma culture personnelle) ?

    - lorsque je fais un kmeminfo, les champs Physical memory, Free memory, User processes et System m'intéressent. Cependant, lorsque j'additionne les valeurs de Free memory, User processes et System je ne retombe pas sur la valeur de Physical memory. J'ai un delta d'à peu près 20% et je ne sais pas ce qui consomme ses 20% de mémoire

  9. #9
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Points : 7 882
    Points
    7 882
    Par défaut
    Citation Envoyé par Benjamin49 Voir le message
    - pourquoi cela a-t-il fonctionné avec le chemin absolu et pas avec le chemin relatif alors qu'avec sar, je n'ai pas eu besoin d'utiliser le chemin absolu dans la crontab (c'est seulement pour ma culture personnelle) ?
    Parce que sar étant une commande standard est accessible avec le PATH par défaut. kmeminfo se trouve au contraire dans un emplacement exotique et il faut l'indiquer à cron.
    ɹǝsn *sıɹɐlos*

  10. #10
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 101
    Points : 5 849
    Points
    5 849
    Par défaut
    Citation Envoyé par Benjamin49 Voir le message
    Super ça fonctionne en mettant le chemin absolu dans la crontab.
    - pourquoi cela a-t-il fonctionné avec le chemin absolu et pas avec le chemin relatif alors qu'avec sar, je n'ai pas eu besoin d'utiliser le chemin absolu dans la crontab (c'est seulement pour ma culture personnelle) ?
    C'est un grand classique: le fabuleux mariage de cron et PATH!

    Si tu veux vérifier, tu fais un script qui fait juste 'echo $PATH' et tu regardes la différence de résultat lorsque tu appelles le script depuis le terminal ou depuis la crontab!

  11. #11
    Futur Membre du Club
    Homme Profil pro
    Technicien Système et Réseau
    Inscrit en
    Mars 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien Système et Réseau
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2013
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Merci pour l'info.

    Et pour le fameux delta vous avez une idée ? 20% de 32GB, j'aimerais bien savoir qu'est ce qui les utilise

  12. #12
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    Citation Envoyé par Benjamin49 Voir le message
    Merci pour l'info.

    Et pour le fameux delta vous avez une idée ? 20% de 32GB, j'aimerais bien savoir qu'est ce qui les utilise
    ça doit etre une difference entre du "réservé" et de l'occupé réel je pense.

  13. #13
    Futur Membre du Club
    Homme Profil pro
    Technicien Système et Réseau
    Inscrit en
    Mars 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien Système et Réseau
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2013
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Merci pour les infos et pour l'aide. Je vais faire un DSI heureux ^^.

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

Discussions similaires

  1. Cron + PHP
    Par messier79 dans le forum Administration système
    Réponses: 3
    Dernier message: 13/10/2004, 02h24
  2. Cron - tâche plannifiée
    Par phoebe dans le forum Administration système
    Réponses: 8
    Dernier message: 28/05/2004, 15h27
  3. Mon script cron n'est pas pris en compte
    Par tomnie dans le forum Linux
    Réponses: 11
    Dernier message: 31/03/2004, 11h19
  4. Cron + terminal + script shell
    Par nicolas.pissard dans le forum Linux
    Réponses: 3
    Dernier message: 17/03/2004, 09h24

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