[Shell] Créer fichier de log
Résolu
yacleouf
Messages postés
461
Statut
Membre
-
yacleouf Messages postés 461 Statut Membre -
yacleouf Messages postés 461 Statut Membre -
Bonjour,
je reviens une fois de plus vers le forum pour poser une question sur le shell que je connais absolument pas ...
Mon problème va sans doute vous paraître comme facile ... pas pour moi :-)
alors voilà j'ai ce petit programme en shell :
J'ai essayé ces deux solutions
Mais aucune des deux ne marche et à chaque fois cela me dis Permission denied,
j'ai essayer de faire un chmod 777 sur le fichier de log mais toujours rien qui s'inscrit à l'intérieur ...
Un petit peu d'aide ne serait pas de refus ^^
D'avance merci !
je reviens une fois de plus vers le forum pour poser une question sur le shell que je connais absolument pas ...
Mon problème va sans doute vous paraître comme facile ... pas pour moi :-)
alors voilà j'ai ce petit programme en shell :
#!/bin/bash
workFolder=$(readlink -f $(dirname $0))
touch Log-'date +%Y%m%d'.log
LOGFILE=Log-'date +%Y%m%d'.log
find /var/ftp/TestArchivage/Archive -mtime +60 -type f -name "*.xml" -exec rm -f {} +
J'ai essayé ces deux solutions
$workFolder"/"$LOGFILE tee -a 2>&1 $workFolder"/"$LOGFILE
Mais aucune des deux ne marche et à chaque fois cela me dis Permission denied,
j'ai essayer de faire un chmod 777 sur le fichier de log mais toujours rien qui s'inscrit à l'intérieur ...
Un petit peu d'aide ne serait pas de refus ^^
D'avance merci !
A voir également:
- Log shell
- Classic shell - Télécharger - Personnalisation
- Shell addition ✓ - Forum Shell
- Secure shell - Télécharger - Divers Web & Internet
- Ti college plus log - Forum calculatrices
- Shell infrastructure host c'est quoi - Guide
2 réponses
Salut,
find /var/ftp/TestArchivage/Archive -mtime +60 -type f -name "*.xml" -exec rm -f {} + > ${workFolder}/${LOGFILE} 2>&1
Salut zipe31,
je viens d'essayer ce que tu as mis en gras, mais rien n'y fait ...
mon fichier de log ne se remplit pas ...
(ps j'ai bien de vieux fichiers datant de l'an dernier)
je viens d'essayer ce que tu as mis en gras, mais rien n'y fait ...
-rw-r--r--. 1 root root 0 Jun 17 17:24 Log-20130617.log
mon fichier de log ne se remplit pas ...
(ps j'ai bien de vieux fichiers datant de l'an dernier)
Attention, moi dans mon dernier message, j'ai rajouté un "echo" afin de voir ce que faisait la commande et pour se prémunir d'une suppression malencontreuse ;-(
C'est d'ailleurs une bonne habitude à prendre, surtout avec la commande "rm" ;-\
Tu peux aussi rajouter l'option "-v" à la commande "rm" pour la rendre plus verbeuse...
C'est d'ailleurs une bonne habitude à prendre, surtout avec la commande "rm" ;-\
Tu peux aussi rajouter l'option "-v" à la commande "rm" pour la rendre plus verbeuse...