Copier dans le terminal avec une commande / editer un fichier
Fermé
Noobinformatic
Messages postés
227
Date d'inscription
lundi 15 février 2016
Statut
Membre
Dernière intervention
17 juin 2018
-
Modifié le 30 mai 2017 à 20:23
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 9 juin 2017 à 18:00
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 9 juin 2017 à 18:00
A voir également:
- Copier dans le terminal avec une commande / editer un fichier
- Commande terminal mac - Guide
- Fichier rar - Guide
- Invite de commande - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
1 réponse
mamiemando
Messages postés
33346
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
8 novembre 2024
7 803
31 mai 2017 à 02:31
31 mai 2017 à 02:31
Bonjour,
En fait en logique shell ce serait plutôt :
- extraire du résultat de
- pour date, tu peux passer une chaîne indiquant ce que tu veux extraire (par exemple le numéro du jour). Pour plus de détails, voir
date +%Y-%m-%d > /home/moi/Cpar/Cpar_Date.txt
- Enfin il faut préparer le terrain pour que tu puisses envoyer un mail avec la commande
https://www.binarytides.com/linux-mail-command-examples/
- En vrai, pas besoin de stocker le résultat dans un fichier. Autant le mettre dans une variable, qui va servir à générer ton mail. Du coup ce serait un truc du genre :
Bonne chance
En fait en logique shell ce serait plutôt :
- extraire du résultat de
uptime -sle morceau qui correspond à la date (donc le début du résultat jusqu'au premier caractère ' ' rencontré) avec
cut, et rediriger le résultat de cette commande dans /home/moi/Cpar/Cpar_Uptime.txt
uptime -s | cut -d" " -f1 > /home/moi/Cpar/Cpar_Uptime.txt
- pour date, tu peux passer une chaîne indiquant ce que tu veux extraire (par exemple le numéro du jour). Pour plus de détails, voir
man date. Je n'ai pas trop compris ce que tu voulais extraire en l'occurrence (chez moi, date renvoie : mercredi 31 mai 2017, 02:25:49 (UTC+0200))
date +%Y-%m-%d > /home/moi/Cpar/Cpar_Date.txt
- Enfin il faut préparer le terrain pour que tu puisses envoyer un mail avec la commande
https://www.binarytides.com/linux-mail-command-examples/
- En vrai, pas besoin de stocker le résultat dans un fichier. Autant le mettre dans une variable, qui va servir à générer ton mail. Du coup ce serait un truc du genre :
#!/bin/bash x=$(uptime -s | cut -d" " -f1) y=$(date +%Y-%m-%d) mail -s "This is the subject" somebody@example.com <<< "$(whoami) s'est connecté à $y, uptime $x"
Bonne chance
Modifié le 31 mai 2017 à 12:16
Merci,
Noobinformatic
Modifié le 31 mai 2017 à 12:33
Modifié le 31 mai 2017 à 13:29
utiliser
<<< n'est pas reconnu par sh
1 juin 2017 à 08:06
3 juin 2017 à 20:45
Si oui : https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
Et si ce n'est pas le cas, dis-nous ce qui te bloque ;-)