Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/06/2006, 23h42   #1
Membre émérite
 
Avatar de julien.63
 
Inscription : décembre 2005
Messages : 1 322
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 1 322
Points : 981
Points : 981
Envoyer un message via MSN à julien.63
Par défaut Un cron ne fonctionne pas

salut,

Bon autant être franc, c'est mon premier cron. J'ai essayé plusieurs trucs à partir d'exemple vu sur le web, mais faut croire que j'ai pas su lire .

voici mon cron :
Code :
/30 * * * * rm /home/julien/fgs/www/htdocs/tmp/*.*
Et toutes les demi heure (ça, ça marche déjà - je positivise) j'ai un mail qui me dit:
Code :
1
2
3
4
5
6
7
8
9
10
To: julien@localhost.localdomain
Subject: Cron <julien@localhost> rm /home/julien/fgs/www/htdocs/tmp/*.*
Content-Type: text/plain; charset=UTF-8
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/home/julien>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=julien>
X-Cron-Env: <USER=julien>
 
rm: cannot remove `/home/julien/fgs/www/htdocs/tmp/*.*': No such file or directory
pourtant si j'execute la commande dans la console, ça fonctionne ! (là je sens qu'il y a une subitilité que j'ignore et que vous allez vous moquer...)
Code :
1
2
3
4
5
[julien@localhost tmp]$ ls
phpms-b_ref951302.png  phpms-b_test821429.png
[julien@localhost tmp]$ rm /home/julien/fgs/www/htdocs/tmp/*.*
[julien@localhost tmp]$ ls
[julien@localhost tmp]$
merci d'avance pour le coup de pouce
julien.63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2006, 07h18   #2
Rédacteur
 
Inscription : mars 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 298
Points : 1 450
Points : 1 450
normal si le repertoire ne contient pas de fichier ...

essaye a la main ta commande lorsqu'il n'y a pas de fichier dans ..../tmp/*.* et l'erreur serrra la même ....

donc
Code :
rm -f /home/julien/fgs/www/htdocs/tmp/*
le -f signifie "force" et ne genererra pas d'erreur s'il n y a pas de fichier
ne delete pas *.* car seul les fichier avec un . dans leur nom seront effacés, pas les autres , nous sommes sur un *nix pas un windows .
__________________
Marc
Slackware for ever ......
BASH - KSH ( http://marcg.developpez.com/ksh/ )
MarcG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2006, 15h29   #3
Membre émérite
 
Avatar de julien.63
 
Inscription : décembre 2005
Messages : 1 322
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 1 322
Points : 981
Points : 981
Envoyer un message via MSN à julien.63
Merci pour ces conseils.
@+
Julien
julien.63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h21.


 
 
 
 
Partenaires

Hébergement Web