En fait nickel est un bien grand mot^^.
Voila mon nouveau probleme,
lorsque que je programme dans crontab mon script il s'excute me kill mon pocess et en relance un, mais me sort des erreurs.
Pour mieux comprendre, voila mon script:
#! /bin/sh
if [ -f /var/run/snort* ] ; then
kill -9 `more /var/run/snort_eth1.pid` 2> /home/admin/snort_log/kill.txt
/usr/local/bin/snort -c /etc/snort/snort.conf -i eth1 -D -m 073 2> /home/admin/snort_log/snort.txt
exit 0
else
/usr/local/bin/snort -c /etc/snort/snort.conf -i eth1 -D -m 073 2> /home/admin/snort_log/snort.txt
exit 0
fi
Donc quand je le lance a la main pas d'erreurs.
mais lorsque je le met dans crontab je regarde le fichier de log du kill et:
[root@Brique snort_log]# tail -f kill.txt
/etc/snort/cron/snort.sh: line 4: kill: ::::::::::::::: no such pid
/etc/snort/cron/snort.sh: line 4: kill: /var/run/snort_eth1.pid: no such pid
/etc/snort/cron/snort.sh: line 4: kill: ::::::::::::::: no such pid
Et je ne comprend pas ce que sont ces erreurs puisqu'il trouve bien le pid etant donne qu'il le kill. Mais c'est bien embetant puisqu'il m'envoi un mail a chaque erreurs!
Message édité par thefakir le 09-05-2005 à 14:42:54