Pages : 1
#1 Le 09/01/2014, à 12:56
- omnimax
cron et rm
Bonjour,
petit souci avec cron,
Si je fais dans le terminal :
find /home/omnimax/ -name ".histfile" -exec rm -f {} \;
ok cela fonctionne par contre via cron, rien ne se passe
52 11 * * * find /home/omnimax/ -name ".histfile" -exec rm -f {} \;
idem avec
rm /home/omnimax/.histfile
fonctionne en terminal, mais via cron pas de suppression
52 11 * * * rm /home/omnimax/.histfile
Où est l'erreur ?
14.04 unity et Linux Mint KDE 13 zsh-meilleur shell script fire
Hors ligne
#2 Le 09/01/2014, à 13:07
- Compte anonymisé
Re : cron et rm
Salut
Il faut donner à cron les chemins d'accès :
52 11 * * * /usr/bin/find /home/omnimax/ -name ".histfile" -exec /bin/rm -f {} \;
et
52 11 * * * /bin/rm /home/omnimax/.histfile
@+
#3 Le 09/01/2014, à 13:15
- omnimax
Re : cron et rm
Merci pour ta reponse mais je l'avais fait aussi et cela n'a pas fonctionné
14.04 unity et Linux Mint KDE 13 zsh-meilleur shell script fire
Hors ligne
#4 Le 09/01/2014, à 13:19
- credenhill
Re : cron et rm
hello
ajouter aux lignes cron > /tmp/log 2>&1 pour récupérer les mesages d'erreur
Hors ligne
#5 Le 09/01/2014, à 13:21
- Compte anonymisé
Re : cron et rm
Tu peux avoir une trace :
52 11 * * * /bin/rm /home/omnimax/.histfile >> /home/omnimax/cron_trace.txt 2>&1
Ouille grilled
Dernière modification par Compte anonymisé (Le 09/01/2014, à 13:22)
#6 Le 09/01/2014, à 14:13
- tiramiseb
Re : cron et rm
Salut,
omnimax, comment configures-tu tes cron ?
Tu utilises la commande "crontab -e", ou alors tu édites un fichier dans /etc ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#7 Le 09/01/2014, à 15:19
- omnimax
Re : cron et rm
Tiramiseb, je le configure via crontab -e
Dernière modification par omnimax (Le 09/01/2014, à 15:24)
14.04 unity et Linux Mint KDE 13 zsh-meilleur shell script fire
Hors ligne
#8 Le 09/01/2014, à 15:28
- tiramiseb
Re : cron et rm
Le seul moyen que je vois pour obtenir le message d'erreur que tu obtiens, c'est en exécutant la commande suivante :
crontab -l | /bin/sh
... mais c'est bien sûr une utilisation totalement erronée.
Comment tu testes que tes crons fonctionnent ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#9 Le 09/01/2014, à 15:38
- omnimax
Re : cron et rm
il ne fallait pas tenir compte de mon précédent message que j'ai effacé entre temps, fausse manip dans ma comande
par contre le fichier trace.txt ne me donne rien comme résultat, hors pourtant mon fichier .histfile n'a pas été effacé, bizarre....
Vous savez testé chez vous un bête rm d'un fihcier caché via cron pour voir si vous avez ce souci....
14.04 unity et Linux Mint KDE 13 zsh-meilleur shell script fire
Hors ligne
#10 Le 09/01/2014, à 15:50
- omnimax
Re : cron et rm
résolu, je pensais que le fichier histfile ne s'effacait pas mais dès qu'on chipote sur me terminal il en regénère un forcément ! merci à tous pour votre aide
Dernière modification par omnimax (Le 09/01/2014, à 15:50)
14.04 unity et Linux Mint KDE 13 zsh-meilleur shell script fire
Hors ligne
#11 Le 09/01/2014, à 15:57
- Compte anonymisé
Re : cron et rm
Cela fonctionne très bien chez moi :
56 14 * * * /bin/rm -v /home/jean/test1/toto >> /home/jean/test.txt 2>&1
cat test.txt :
«/home/jean/test1/toto» supprimé
Pages : 1