Vous n'êtes pas identifié(e).
Dernière modification par Maknho (23-01-2022 19:13:05)
Hors ligne
36 dernier_log_cree=cd /chemin_dossier_log ; ls -1t | head -1
pour stocké le résulat des commandes dans ta variable
d) et accessoirement comment numéroter chaque ligne (avec nano ou autres)
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
Hors ligne
Autre chose : utilise les balises "code" pour poster du .... code
L'exemple ci-dessus, c'est code=bash.
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
pour stocké le résulat des commandes dans ta variabledernier_log_cree=$(cd ~/Téléchargements/ ; ls -1t | head -1)
Merci Croutons,
je teste et je reviens sur le forum ; je pense que c'est ce que je recherchais
Merci Tawal, j'utiliserai la balise code pour poster.
Et merci à nlancien et Croutons pour la numérotation.
Hors ligne
Résultats :
- Rsync se passe bien ;
- le log est bien mis dans le bon fichier avec la bonne denomination 20220124_15_10_09_rsync_N2+_2to_et_5to.log ;
- le mail est bien envoyé
- MAIS le retour indique :
Ou est mon erreur ?
Merci bcp pour votre aide
Hors ligne
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
Ah non attends je corrige.
Comme ça c'est bon ?
EDIT : ça marche avec le code suivant
Merci @Croutons
Dernière modification par Maknho (24-01-2022 15:53:49)
Hors ligne
est pas beau et pas fiable (à cause de ls qu'on n'utilise pas dans un script).
Je ferais (même si c'est moche) :
C'est plus costaud en résultat, mais c'est limité en nombres de fichiers log total et je sais plus combien ...
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
En voici une autre qui ne renvoie que le nom du fichier dernier à être créer :
Dernière modification par Tawal (25-01-2022 10:34:45)
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
C'est plus costaud en résultat, mais c'est limité en nombres de fichiers log total et je sais plus combien ...
Merci beaucoup Tawal, je vais essayer ça aussi...mais à la décharge de Croutons c'est moi qui avait proposé la commande avec ls
Dernière modification par Maknho (27-01-2022 09:39:58)
Hors ligne
En voici une autre qui ne renvoie que le nom du fichier dernier à être créer :
Ok je viens de voir ton message
Hors ligne
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
en passant une petite astuce quand j'utilise des variables , je fais toujours un echo $nom_de_ma_variable
histoire d’être sur qu'il y ait bien ce que je veux dedans
car étant débutant moi même rien n'est jamais sur , j'ai souvent de belle surprise
Alors merci beaucoup @Croutons ; c'est vraiment le type d'astuce dont je suis très très "demandeur", en tant que débutant.
Cela permet d'avancer pas à pas...et de contruire petit à petit
Il y a aussi "bash -x script" pour voir le déroulement du script.
@Tawal et encore merci beaucoup Tawal ; je ne connaissais pas, bien sûr
@Tawal : je n'ai pas encore testé ta ligne de code car j'aimerai, même très vaguement, comprendre ce que j'écris...mais quand mes deux jeunes fils m'en laisse le temps je m'y mets
Hors ligne
Dernière modification par Tawal (26-01-2022 10:10:09)
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne