Bonjour Danielle,

sans que ce soit l'absolue bonne réponse, il est probable de vérifier les points suivants:

1: lorsque des caractères internationaux sont inclus dans les noms de fichiers, il est toujours difficile de prédire les incidences, il existe des options de conversions des caractères dans les noms de fichiers par défaut, mais vaut mieux s'en assurer afin d'obtenir les résultats souhaités.

l'option "--no-iconv" permet d'annuler toutes les conversions de caractères, cela ne veut pas dire que ça va corriger votre situation

sinon il s'agirait d'ajuster l'option "--iconv" avec des paramètres de conversion désirés.

à la base, il est toujours préférables d'éviter les caractères internationaux ainsi que les espaces et certains caractères spéciaux dans les noms de fichiers.

Aussi, il serait bien de connaître le système de fichiers source ainsi que celui de destination.

Il serait aussi intéressant de voir la commande utilisée.


2: la redirection devrait fonctionner, j'utilise personnellement "2>&1 >fichier.log" afin de récupérer le contenu de la console standard ainsi que de la console d'erreurs. Si le texte résultant du script s'inscrit seulement dans la console d'erreurs, rien ne se retrouvera dans le fichier de log.

Le contenu du fichier script pourrait aider aussi à comprendre.


3: avec la commande "hostname" ou dans le fichier "/etc/hostname"

PS: les guillements servent à identifier certains détails et ne sont pas nécessaires dans une ligne de commandes.


Bonne journée!

Steve


Le 2022-03-01 à 13 h 19, Danielle De Contes a écrit :
bonjour :-)


j'ai 3 pbs avec un script rsync


1)
l'option '--delete-after' m'efface tous les fichiers dont le nom contient des caractères non-ascii, aussitôt après les avoir copiés.


2)
sh me crée un fichier de log, mais ce fichier reste vide.

mon script est de la forme :
( commande ) &> "fichier.log" &


3)
comment obtenir le nom de l'ordi, qui apparaît dans le terminal ?

sur cet ordi l'invite du terminal est de la forme :
<user>@<host>:<current-dir>$

ce qui m’intéresse c'est <host>.


--
Liste de diffusion ubuntu-fr ubuntu-fr@lists.ubuntu.com
Pour s'abonner ou se désabonner : 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Charte de la liste: http://doc.ubuntu-fr.org/groupes/ubuntu-fr-ml/charte

Répondre à