Jump to content

jakol

INpactien
  • Content Count

    553
  • Joined

  • Last visited

About jakol

  • Rank
    Pilote de X-wing

Recent Profile Visitors

5023 profile views
  1. Bonjour, merci beaucoup pour votre aide ! 🙏
  2. Bonjour, je souhaiterais savoir comment faire un sed de la ligne dessous qui se trouve dans un fichier nommé sauvegardes.txt /pg_backup/pgiappli/appli/appli_20210411.gz j'ai fait ceci: sed 's/pg_backup//g' sauvegardes.txt | sed 's/pgiappli//g' | sed 's/appli//g' | sed 's/_//g' | sed 's/.gz//g' résultat: ////20210411 Comment faire pour supprimer les "/" ? Merci pour votre retour jakol
  3. Bonjour, j'ai fait un script permettant d'afficher les sauvegardes d'une application et de l'envoyer par mail: ls -l /pg_backup/appli/ | mail -s " Affichage des sauvegarde " toto@tutu.fr J'obtiens le résultat quand je reçois le mail. La derniÚre sauvegarde est celle du 28 mars Je souhaiterais comment faire afficher cette derniÚre sauvegarde dans le titre du mail. J'ai ajouté des données mais la variable n'est pas prise dans le sujet du mail: #un fichier lastbackup est créer avec l'affichage de la derniÚre sauvegarde (le 28 mars)
  4. Bonsoir, j'ai constaté que quand j'ai lancé le script lancé à partir de la console fonctionne nickel. Par contre, lorsque je le cron; les accents é ne sont pas reconnus lorsqu'il y a la réception du mail. Il n'y a pas non plus de message dans le corps du mail . 1) exécution directe du script--> réception du mail 2) cron du script --> réception du mail Je vous remercie de partager votre point de vue. Si possible, me guider pour une éventuelle solution. Bien cordialement
  5. j'ai rajoutĂ© head messageCollab=`head -1 statutCollab.txt>etat.txt|sed -rn 's/.*(DĂ©marrĂ©e|ArrĂȘtĂ©e).*/\1/p' etat.txt Ca semble ok 😀
  6. Bonjour, j'ai fait un script qui marche #!/bin/sh initCollab=`./init/collab status >statutCollab.txt && sed 's/\x1b//g' statutCollab.txt |sed 's/\[1;32m//g'|sed 's/\[0;39m//g'` m="l'application collab est " messageCollab=`sed -rn 's/.*(DĂ©marrĂ©e|ArrĂȘtĂ©e).*/\1/p' statutCollab.txt ` echo "$initCollab"| mail -s "$m$messageCollab" toto@pluton.fr Le hic, c'est quand j'ouvre le mail, j'ai les codes suivants (dĂ»s Ă  messageCollab) Avez-vous une idĂ©e pour enlever ces messages? J'ai essayĂ© de faire messageCollab=`
  7. Statut de l'application (Espaces Collaboratifs) sur collab-app Démarrée
  8. Merci la commande fonctionne Mais dĂ©solĂ© je souhaiterais qu'il y ait le message dessous aprĂšs le sed. Je cherche Ă  comprendre mais pour te dire ça me paraĂźt complexe... (DĂ©marrĂ©e|ArrĂȘtĂ©e) sont des variantes qui changent mais pas "Statut.....collab-app". Je n'arrĂȘte pas de le dire mais merci Statut de l'application (Espaces Collaboratifs) sur collab-app1.in.ac-strasbourg.fr DĂ©marrĂ©e ou Statut de l'application (Espaces Collaboratifs) sur collab-app (il y a un app1 et un app2)DĂ©marrĂ©e
  9. 1) oui effectivement : head -1 statutCollab.txt > etat.txt | sed 's/.*/"DĂ©marrĂ©e"/g' etat.txt "DĂ©marrĂ©e" 2) oui je souhaiterais intĂ©grer la ligne entiĂšre (sans couleur si ça plante) ou juste le mot "DĂ©marrĂ©" ou "ArrĂȘtĂ©e" (si l'appli plante). Merci pour tes rĂ©ponses enrichissantes
  10. merci j'obtiens le rĂ©sultat suivant est-il possible d'intĂ©grer cette ligne entiĂšre dans le sujet du mail? mail -s "cette ligne" toto@pluton.fr 😏
  11. Merci j'ai fait head -1 statutCollab.txt > etat.txt | sed 's/*/Démarrée/g' etat.txt apparement le sed n'est pas bon... lorsque j'ouvre à nouveau etat.txt, les lignes restent inchangées..
  12. Bonjour, merci beaucoup pour les infos. J'ai effectivement postĂ© la demande ailleurs...J'espĂšre que vous ne le prenez pas mal.... Je souhaiterais savoir s'il est possible de rĂ©cupĂ©rer le mot "DĂ©marrĂ©e" ou "ArrĂȘtĂ©e" dans le fichier statutCollab.txt et intĂ©grer le mot dans le sujet du mail mail -s l'application est 'DĂ©marrĂ©e' statutCollab.txt toto@pluton.fr ou mail -s l'application est 'ArrĂȘtĂ©e' statutCollab.txt toto@pluton.fr Merci pour vos retours Bien cordialement
  13. Super. Ca marche! Merci beaucoup !! j'ai fait ça: sed 's/\x1b//g' statutCollab.txt | mail -s "Vérifications du Statut de Collab" toto@pluton.com j'ai ça comme résultat dans le mail Par contre, est-ce qu'on peut virer le "[1;32m" et "[0;39m" ? j'ai fait: sed 's/\x1b//g' statutCollab.txt && && sed 's/\[1;32m//g' statutCollab.txt | mail -s "Vérifications du Statut de Collab" toto@pluton.com sed 's/\x1b//g' statutCollab.txt | sed 's/\[1;32m//g' statutCollab.txt | mail -s "Vérifications du Statut de Collab" toto@pl
×
×
  • Create New...