[RESOLU] ligne dans fichier cron qui ne s'execute pas!

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. C'est à l'heure actuelle le forum le plus actif du site.

Modérateur: modos Ixus

[RESOLU] ligne dans fichier cron qui ne s'execute pas!

Messagepar chimer » 18 Sep 2005 14:56

Bonjour,

depuis la version 1.4.8 d'IPCOP j'ai un ajout dans mon fichier cron -> /var/spool/cron/root.orig qui ne fonctionne plus

en résumé
j'ai un fichier perl ICI-> /var/tmp/Mail_3h_IP.pl
qui lorsqu'il est exécuté m'envoie par mail mon adresse IP

Il fonctionnait sous ipcop 1.4.2
et fonctionne toujours bien sous 1.4.8 lorsque je le lance directement

ma ligne suivante insérée dans /var/spool/cron/root.orig
0 */3 * * * /var/tmp/Mail_3h_IP.pl >/dev/null
qui devrait s'exécuter toutes les 3h à 00 minutes

n'est jamais prise en compte !!!!!!!

j'ai rebooté: sans succès!

les autres taches cron du fichier apparaissent bien dans les logs ........

quelqu'un a t-il une explication?

Merci

chimer



*********************************************
#
# $Id: crontab,v 1.9.2.5 2005/08/16 05:39:23 gespinasse Exp $
#
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# Log rotation
01 * * * * /usr/sbin/logrotate /etc/logrotate.conf

# Envoi mail pour récup IP toutes les 3 heures
0 */3 * * * /var/tmp/Mail_3h_IP.pl >/dev/null

# Backup logs to flashdisk
01 * * * * [ -f "/etc/FLASH" ] && /etc/rc.d/rc.flash.down

# Set time
*/5 * * * * /usr/local/bin/timecheck > /dev/null 2>&1

# Summarize ip accounting info:
2 1 * * * /usr/sbin/ipacsum -r -H `/bin/hostname` -t "the day 2 days ago" >/dev/null
3 1 * * 0 /usr/sbin/ipacsum -r -H `/bin/hostname` -t "the week 4 weeks ago" >/dev/null
4 1 1 2 * /usr/sbin/ipacsum -r -H `/bin/hostname` -t "the year 2 years ago" >/dev/null

# Make some nice graphs
*/5 * * * * /usr/local/bin/makegraphs >/dev/null

# Force update the dynamic dns registration once a week
# Force update even if IP has not changed once a month if 'minimize update' selected in GUI
# to avoid account declared as dead
*/5 * * * * [ -f "/var/ipcop/red/active" ] && /usr/local/bin/setddns.pl
9 2 * * 0 [ -f "/var/ipcop/red/active" ] && /usr/local/bin/setddns.pl -f
3 2 1 * * [ -f "/var/ipcop/red/active" ] && /usr/local/bin/setddns.pl -f -m

# Logwatch
01 0 * * * /usr/local/bin/logwatch > /var/log/logwatch/`date -I -d yesterday`; \
LOGWATCH_KEEP=$(sed -ne 's/^LOGWATCH_KEEP=\([0-9]\+\)$/\1/p' /var/ipcop/logging/settings); \
find /var/log/logwatch/ -ctime +${LOGWATCH_KEEP=56} -exec rm -f '{}' ';'

# ipcop update 1.4.7 addition to not original crontab
# force update (even if name match IP) once a month if minimize option selected

3 2 1 * * [ -f "/var/ipcop/red/active" ] && /usr/local/bin/setddns.pl -f -m

*******************************************************************
Dernière édition par chimer le 18 Sep 2005 16:48, édité 1 fois au total.
Avatar de l’utilisateur
chimer
Major
Major
 
Messages: 76
Inscrit le: 30 Déc 2003 01:00
Localisation: Corps (Isère)

Messagepar chimer » 18 Sep 2005 15:30

en supplément j'ai modifié la ligne timecheck
*/5 * * * * /usr/local/bin/timecheck > /dev/null 2>&1
qui s'exécute toutes les 5 minutes
par
*/1 * * * * /usr/local/bin/timecheck > /dev/null 2>&1

j'ai rebooté et timecheck ne s'execute pas chaque minute, mais toutes les 5 minutes: comme avant !!!!

j'ai l'impression que le fichier binaire root, est mis a jour depuis au autre fichier que root.orig
qui est OU? ????

merci
Avatar de l’utilisateur
chimer
Major
Major
 
Messages: 76
Inscrit le: 30 Déc 2003 01:00
Localisation: Corps (Isère)

Messagepar chimer » 18 Sep 2005 16:51

je me réponds
le boot ne suffit pas!
il faut reinstaller user's fcrontab from source code.


fcrontab -z

@+
Avatar de l’utilisateur
chimer
Major
Major
 
Messages: 76
Inscrit le: 30 Déc 2003 01:00
Localisation: Corps (Isère)


Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron