Lancer un script auditd avec crontab
Résolu
sotayri
-
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Alors pour commencer je sais qu'il y a eu plusieurs sujets sur la question mais malheureusement je n'ai pas trouvé de réponse.
Maintenant pour entrer dans le vif du sujet, j'ai un problème avec crontab...
Je veux exécuter un script avec crontab.
Mon script fonctionne parfaitement en manuel.
Il a les bons droit pour etre executé ( 755 )
Cependant quand je veux mettre une tache planifié, le script s'exécute à moitié.
voici mon script:
#! /bin/bash
/sbin/ausearch -k test > /test/log/test/"$(/bin/date +'%H_%M_%d_%m_%Y').log"
En gros je lance une recherche grace au deamon auditd.
Mon problème est lorsque ce script est exécuté avec crontab, seul la partie creation du fichier fonctionne. Le fichier est vide.
Le problème vient donc certainement du crontab :
-voici ce que j'ai écrit comme tache planifié
* * * * * /usr/bin/script.sh
Si quelqu'un avez une piste ....
Merci d'avance
Alors pour commencer je sais qu'il y a eu plusieurs sujets sur la question mais malheureusement je n'ai pas trouvé de réponse.
Maintenant pour entrer dans le vif du sujet, j'ai un problème avec crontab...
Je veux exécuter un script avec crontab.
Mon script fonctionne parfaitement en manuel.
Il a les bons droit pour etre executé ( 755 )
Cependant quand je veux mettre une tache planifié, le script s'exécute à moitié.
voici mon script:
#! /bin/bash
/sbin/ausearch -k test > /test/log/test/"$(/bin/date +'%H_%M_%d_%m_%Y').log"
En gros je lance une recherche grace au deamon auditd.
Mon problème est lorsque ce script est exécuté avec crontab, seul la partie creation du fichier fonctionne. Le fichier est vide.
Le problème vient donc certainement du crontab :
-voici ce que j'ai écrit comme tache planifié
* * * * * /usr/bin/script.sh
Si quelqu'un avez une piste ....
Merci d'avance
A voir également:
- Lancer un script auditd avec crontab
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Lancer une application au démarrage windows 10 - Guide
- Ghost script - Télécharger - Polices de caractères
- Script cmd - Guide
4 réponses
Et si tu lances la commande ausearch dans un terminal (au lieu depuis cron) est-ce que le fichier est non vide ? En outre, est-ce que ton script marche quel que soit le répertoire depuis lequel il est lancé ? Si ce n'est pas le cas essaye de changer les chemins relatifs par des chemins absolus.
Bonne chance
Bonne chance
sotayri
Le problème ne vient certainement pas de la car en effet le script marche dans tout les répertoires depuis lequel je l'ai lancé. Mais merci quand même pour la piste.
Je suis sous REDHAT 5 - 64bit. J'effectue toutes mes manip en root, donc le crontab appartient à root.
On m'a donné une piste c'est voir si crontab peut effectuer des commandes qui se trouvent dans /sbin ...
Donc là je vais faire des tests
On m'a donné une piste c'est voir si crontab peut effectuer des commandes qui se trouvent dans /sbin ...
Donc là je vais faire des tests