Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
CRON qui ne fonctionne pas aux minutes
Envoyé par: TheVoice

Bonjour,

J'héberge quelques sites web et j'ai besoin dans certains très spécifiques de créer tes tâches répétitives. En root les tâches aux minutes, 5min, etc fonctionnement parfaitement. Parcontre en utilisateur autre, un cron configuré aux minutes ne s'exécute qu'une fois par heure... Comment changer cela?

OS : Slackware 12.0

/var/spool/cron/crontabs :

atestrie.com
root

/var/spool/cron/crontabs/root

# If you don't want the output of a cron job mailed to you, you have to direct
# any output to /dev/null.  We'll do this here since these jobs should run
# properly on a newly installed system, but if they don't the average newbie
# might get quite perplexed about getting strange mail every 5 minutes. :^)
#
# Run the hourly, daily, weekly, and monthly cron jobs.
# Jobs that need different timing may be entered into the crontab as before,
# but most really don't need greater granularity than this.  If the exact
# times of the hourly, daily, weekly, and monthly cron jobs do not suit your
# needs, feel free to adjust them.
#
# Run hourly cron jobs at 47 minutes after the hour:
47 * * * * /usr/bin/run-parts /etc/cron.hourly 1> /dev/null
#
# Run daily cron jobs at 4:40 every day:
40 4 * * * /usr/bin/run-parts /etc/cron.daily 1> /dev/null
#
# Run weekly cron jobs at 4:30 on the first day of the week:
30 4 * * 0 /usr/bin/run-parts /etc/cron.weekly 1> /dev/null
#
# Run monthly cron jobs at 4:20 on the first day of the month:
20 4 1 * * /usr/bin/run-parts /etc/cron.monthly 1> /dev/null
10 6 * * * /etc/webmin/cron/tempdelete.pl
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /etc/webmin/virtual-server/collectinfo.pl
26 3 * * * /etc/webmin/webalizer/webalizer.pl /home/assencio.com/logs/access_log
21 1 * * * /etc/webmin/webalizer/webalizer.pl /home/spectotechnologies.com/domains/das.spectotechnologies.com/logs/access_log
15 2 * * * /etc/webmin/webalizer/webalizer.pl /home/pratikoplastik.com/logs/access_log
51 2 * * * /etc/webmin/webalizer/webalizer.pl /home/tv-t.com/logs/access_log
18 2 * * * /etc/webmin/webalizer/webalizer.pl /home/justdream.tv-t.com/logs/access_log
13 0 * * * /etc/webmin/webalizer/webalizer.pl /home/forum.tv-t.com/logs/access_log
50 1 * * * /etc/webmin/webalizer/webalizer.pl /home/spectotechnologies.com/logs/access_log
15 0 * * * /etc/webmin/virtual-server/backup.pl
31 4 * * * /etc/webmin/webalizer/webalizer.pl /home/spectotechnologies.com/domains/acs.spectotechnologies.com/logs/access_log
15 0 * * * /etc/webmin/fsdump/backup.pl 289861202518176
15 0 * * * /etc/webmin/fsdump/backup.pl 203821202590806
16 1 * * * /etc/webmin/webalizer/webalizer.pl /home/atestrie.com/logs/access_log
20 5 * * * /etc/webmin/webalizer/webalizer.pl /home/atsaglac.com/logs/access_log
34 0 * * * /etc/webmin/webalizer/webalizer.pl /home/atvwaterloo.com/logs/access_log
31 4 * * * /etc/webmin/webalizer/webalizer.pl /home/atmsrq.org/logs/access_log
00 3 * * * /etc/webmin/webmin/update.pl
15 0 * * * /etc/webmin/backup-config/backup.pl 120688019417425
0 * * * * /etc/webmin/virtual-server/bw.pl
47 5 * * * /etc/webmin/webalizer/webalizer.pl /home/atestrie.com/domains/test.atestrie.com/logs/access_log
0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58 * * * * /etc/webmin/status/monitor.pl
39 4 * * * /etc/webmin/webalizer/webalizer.pl /home/atmagog.org/logs/access_log
26 3 * * * /etc/webmin/webalizer/webalizer.pl /home/marcheoutaouais.com/logs/access_log
* * * * * /usr/bin/blockhosts.py  #Hosts attack detection and blocking
0 0 * * * /usr/bin/bhmail.py #Blockeds hosts notification/

/var/spool/cron/crontabs/atestrie.com

* * * * * /home/atestrie.com/domains/test.atestrie.com/process.sh        #Exécution des processus de gestion à chaque minutes

Merci,

Alex.

- [tv-t.com] -

Poste le Tuesday 29 April 2008 21:47:43
Répondre     Citer    
Re: CRON qui ne fonctionne pas aux minutes
Envoyé par: oudoubah

J'ai déjà résolu un problème comme ça en utilisant la syntaxe */1 * * * * commande

Par contre, la cause je ne la connais guère.

Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"

Poste le Wednesday 30 April 2008 11:55:56
Répondre     Citer    
Re: CRON qui ne fonctionne pas aux minutes
Envoyé par: TheVoice

Je crois que tu as raison. Je n'ai pas utilisé ta méthode, parcontre j'ai utilisé 0,5,10,15, etc... pour exécution aux 5 minutes. Ça fonctionne pour le user non-root.

J'utilise webmin pour la configuration et comme il n'utilise pas les */1 ou */5 je préfère pas utiliser cette méthode pour limiter les accès aux fichiers directement!

Merci pour la piste smiling smiley Tout de même un *bogue* à surveiller!

- [tv-t.com] -

Poste le Wednesday 30 April 2008 15:34:31
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
CRON qui ne fonctionne pas aux minutes
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons