rkhunter avec crontab

Le
a.lb
Bonjour,
kde avec wheezy à jour.
Lorsque je lance la commande :"/usr/bin/rkhunter -c" dans une console Ã=
§a fonctionne mais pas quand je mets:
15 15 * * * /usr/bin/rkunter -c dans crontab en root.
Je reçois ce message d'erreur:
/usr/bin/rkhunter: 1: /usr/bin/rkhunter: grep: not found
The command 'egrep' must be present on the system in order to run rkhunter.
The command 'grep' must be present on the system in order to run rkhunter.
The command 'sed' must be present on the system in order to run rkhunter.
alors qu'après vérifications j'ai bien egrep,grep,et sed d'instal=
lés.
Je comprends pas pourquoi ça fonctionne dans une console mais pas avec=
la même ligne de commande dans crontab?
merci.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/BLU0-SMTP62363805AF513005A90CDC811D0@phx.gbl
Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Erwan David
Le #25711842
On Wed, Oct 09, 2013 at 04:27:46PM CEST, "a.lb"
Bonjour,
kde avec wheezy à jour.
Lorsque je lance la commande :"/usr/bin/rkhunter -c" dans une console ça fonctionne mais pas quand je mets:
15 15 * * * /usr/bin/rkunter -c dans crontab en root.
Je reçois ce message d'erreur:
/usr/bin/rkhunter: 1: /usr/bin/rkhunter: grep: not found
The command 'egrep' must be present on the system in order to run rkhunter.
The command 'grep' must be present on the system in order to run rkhunter.
The command 'sed' must be present on the system in order to run rkhunter.
alors qu'après vérifications j'ai bien egrep,grep,et sed d'installés.
Je comprends pas pourquoi ça fonctionne dans une console mais pas avec la même ligne de commande dans crontab?
merci.



Dans un cron l'environnement est minimal,en particulier le PATH est réduit à sa plus simple expression.

Par contre vous pouvez définir le PATH à utiliser au début de la crontab.

Voir man 5 crontab pour avoir toutes les précisions.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
a.lb
Le #25711912
Le mercredi 9 octobre 2013 16:46:14,Erwan David à écrit :
On Wed, Oct 09, 2013 at 04:27:46PM CEST, "a.lb" > Bonjour,
> kde avec wheezy à jour.
> Lorsque je lance la commande :"/usr/bin/rkhunter -c" dans une console ça
> fonctionne mais pas quand je mets: 15 15 * * * /usr/bin/rkunter -c dans
> crontab en root.
> Je reçois ce message d'erreur:


Dans un cron l'environnement est minimal,en particulier le PATH est rà ©duit
à sa plus simple expression.

Par contre vous pouvez définir le PATH à utiliser au début de la crontab.

Voir man 5 crontab pour avoir toutes les précisions.


J'ai /usr/bin dans le PATH :

#Aucun commentaire
PATH=/home/alain/bin:/usr/bin

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Jacques Lav!gnotte.
Le #25711922
Le 09/10/2013 16:27, a.lb a écrit :
Bonjour,

/usr/bin/rkhunter: 1: /usr/bin/rkhunter: grep: not found



L'installation (apt-truc) du paquet rkhunter met en place plusieurs
crons dont un sous /etc/cron.daily qui fait le boulot sans broncher.


J.




--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
a.lb
Le #25712002
Le mercredi 9 octobre 2013 17:26:02,Jacques Lav!gnotte. à écrit :
Le 09/10/2013 16:27, a.lb a écrit :
> Bonjour,
>
> /usr/bin/rkhunter: 1: /usr/bin/rkhunter: grep: not found

L'installation (apt-truc) du paquet rkhunter met en place plusieurs
crons dont un sous /etc/cron.daily qui fait le boulot sans broncher.


J.


Effectivement,pourtant je reçois pas de rapport dans mon compte local bien que j'ai indiqué l'adresse dans
/etc/default/rkunter. et activé CRON_DAILY_RUN="yes"
Alors que si j'execute la commande dans une console j'ai des warning à cause d'une mise à jour.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Bernard Isambert
Le #25712022
Le 09/10/2013 17:28, a.lb a écrit :

Le mercredi 9 octobre 2013 16:46:14,Erwan David à écrit :
On Wed, Oct 09, 2013 at 04:27:46PM CEST, "a.lb"
Bonjour,
kde avec wheezy à jour.
Lorsque je lance la commande :"/usr/bin/rkhunter -c" dans une console ça
fonctionne mais pas quand je mets: 15 15 * * * /usr/bin/rkunter -c da ns
crontab en root.
Je reçois ce message d'erreur:






Dans un cron l'environnement est minimal,en particulier le PATH est ré duit
à sa plus simple expression.

Par contre vous pouvez définir le PATH à utiliser au début de la crontab.

Voir man 5 crontab pour avoir toutes les précisions.


J'ai /usr/bin dans le PATH :

#Aucun commentaire
PATH=/home/alain/bin:/usr/bin




C'est bien un problème de PATH :

# which grep
/bin/grep

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
a.lb
Le #25712182
Le mercredi 9 octobre 2013 18:03:56,Bernard Isambert à écrit :
Le 09/10/2013 17:28, a.lb a écrit :
> Le mercredi 9 octobre 2013 16:46:14,Erwan David à écrit :
>> On Wed, Oct 09, 2013 at 04:27:46PM CEST, "a.lb" >>> Bonjour,
>>> kde avec wheezy à jour.
>>> Lorsque je lance la commande :"/usr/bin/rkhunter -c" dans une console
>>> ça fonctionne mais pas quand je mets: 15 15 * * * /usr/bin/rkunt er -c
>>> dans crontab en root.
>>
>>> Je reçois ce message d'erreur:
>> Dans un cron l'environnement est minimal,en particulier le PATH est
>> réduit à sa plus simple expression.
>>
>> Par contre vous pouvez définir le PATH à utiliser au dé but de la
>> crontab.
>>
>> Voir man 5 crontab pour avoir toutes les précisions.
>
> J'ai /usr/bin dans le PATH :
>
> #Aucun commentaire
> PATH=/home/alain/bin:/usr/bin

C'est bien un problème de PATH :

# which grep
/bin/grep


C'est ok en rajoutant /bin dans le PATH
Merci.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Publicité
Poster une réponse
Anonyme