bash --rediriger la sortie vers le fichier de log (avec la date du jour dans le nom)
Je veux juste de rediriger mon script de sortie pour un fichier, de le faire j'ai essayer de rediriger la sortie d'une commande simple et cela fonctionne pour une syntaxe particulière et pas pour les autres. Pourriez-vous s'il vous plaît avoir un coup d'oeil et me donner des conseils, Merci d'avance.
Rgds,
O.
Celui-ci est fonctionne bien:
du -h > "/var/log/mytst.$(date +%Y-%m-%d_%H:%M).log"
et ce n'est pas le cas:
du -h > /var/log/mytst."$(date +"%D--%H:%M:%S")".log 2>&1
Une idée?
Que la deuxième commande ne fonctionne pas pour vous?
OriginalL'auteur Orsius | 2014-08-11
Vous devez vous connecter pour publier un commentaire.
Regardez cette sortie:
La seconde, à plusieurs égards une hiérarchie de l'arbre, comme le
/
's dans la sortie dedate +%D
sont traités comme des séparateurs de répertoire. Votre question n'est pas de l'état comment la deuxième version de "ne fonctionne pas", de sorte que je serais prêt à parier que l'erreur estNo such file or directory
.OriginalL'auteur Marcos Dione