Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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é sad


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 lol

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 ?

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 ?

Hors ligne

#9 Le 09/01/2014, à 15:38

omnimax

Re : cron et rm

sad il ne fallait pas tenir compte de mon précédent message que j'ai effacé entre temps, fausse manip dans ma comande roll

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é