J'ai ce problème avec un script bash simple pour créer un fichier, puis connectez-vous à la sortie de rsync.créer un fichier à travers une variable dans bash
Cependant, cela ne fonctionne pas Je continue d'obtenir "commande non trouvée", ne crée pas le fichier et ne se connecte pas à elle. Je reçois l'erreur "/ var/log /" est un répertoire.
#!/bin/bash
FILENAME=ram_sys4-$(date +%Y_%m_%d_%H:%M).log
touch /var/log/$(FILENAME)
date >> /var/log/$(FILENAME)
rsync -r -L -H -g -o -p -t -a --delete --verbose --log-format="%t %i %l %f %M %h %o \n" --log-file=/var/log/$(FILENAME) /root/Desktop/R/ /root/Desktop/W/
date >> /var/log/$(FILENAME)
Au lieu de '$ (FILENAME)' utiliser '$ { FILENAME} ' – Ashkan
Veuillez ne pas répondre aux questions avec un commentaire. – chepner