Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
1553 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Je n'arrive lancer mon script shell via crontab

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Je n'arrive lancer mon script shell via crontab

n°2207517
albibak
GT&PSN : Albibak78
Posté le 21-10-2013 à 14:19:45  profilanswer
 

:hello:

 

J'essaie de faire un script qui supprime les fichiers de plus de 20 jours dans un répertoire, et ses sous répertoires.

 

Mon script:

 
Code :
  1. echo Suppression des fichiers de plus de 20 jours >> /home/user/dellog.log
  2. date >> /home/user/dellog.log
  3. find /home/user/EVENT -type f -mtime +20 -name "*LOGFILE*.*" -print >> /home/user/dellog.log
  4. find /home/user/EVENT -type f -mtime +20 -name "*LOGFILE*.*" -exec rm {} \;
 

Le fichier del.log sert de log afin de connaître les fichiers supprimer.

  

Dans la crontab root, j'ai ajouté ça:

 
Code :
  1. #Script de suppression des logs superieur a 15 jours les lundi a 3h du matin
  2. 00 03 * * 1 /home/user/del.sh > /home/user/del.log
  3. #Fin du script de suppression des logs
  

Alors je vois bien l'heure de mon fichier de del.log changer, mais aucun contenu dedans.
Quand au fichier dellog.log, je n'ai rien du tout
Aucun des fichiers de plus de 20 jours a été supprimé.

 


Une idée?


Message édité par albibak le 21-10-2013 à 16:55:00

---------------
FeedBack
mood
Publicité
Posté le 21-10-2013 à 14:19:45  profilanswer
 

n°2207522
Stylken
Posté le 21-10-2013 à 15:09:34  profilanswer
 

Ils n'ont pas été modifiés il y a 20 jours ou moins ?
Avec ctime ?


---------------
F' - [Achats / ventes]
n°2207524
albibak
GT&PSN : Albibak78
Posté le 21-10-2013 à 15:19:58  profilanswer
 

Oui :jap:


---------------
FeedBack
n°2207525
albibak
GT&PSN : Albibak78
Posté le 21-10-2013 à 15:20:41  profilanswer
 

Mais même si ce n'était pas le cas, je devrais avoir mon echo dans mon fichier log, or, je n'ai rien du tout, comme si le script ne se lançait pas
 
A la main, il marchait bien.


---------------
FeedBack
n°2207529
Stylken
Posté le 21-10-2013 à 15:58:30  profilanswer
 

albibak a écrit :

Mais même si ce n'était pas le cas, je devrais avoir mon echo dans mon fichier log, or, je n'ai rien du tout, comme si le script ne se lançait pas
 
A la main, il marchait bien.


Ligne 2 :

Citation :

00 03 * * 1 home/user/del.sh > /home/user/del.log


Citation :

00 03 * * 1 /home/user/del.sh > /home/user/del.log


?


---------------
F' - [Achats / ventes]
n°2207532
albibak
GT&PSN : Albibak78
Posté le 21-10-2013 à 16:18:50  profilanswer
 

Oui, c'est bien comme ça, enlevé par erreur lors du copier/coller ;)


---------------
FeedBack
n°2207540
Stylken
Posté le 21-10-2013 à 16:33:13  profilanswer
 

Nombres sur un digit + commentaire sur la première ligne ?

Code :
  1. 0 3 * * 1 /home/user/del.sh > /home/user/del.log


Script avec les droits exécutables ?

Message cité 1 fois
Message édité par Stylken le 21-10-2013 à 16:35:15

---------------
F' - [Achats / ventes]
n°2207548
albibak
GT&PSN : Albibak78
Posté le 21-10-2013 à 16:55:22  profilanswer
 

Encore un pb de copier/coller pour le commentaire.
pour les nombres, j'ai fait un test avec l'heure de maintenant et c'est NOK


---------------
FeedBack
n°2207639
albibak
GT&PSN : Albibak78
Posté le 22-10-2013 à 11:48:29  profilanswer
 

Stylken a écrit :

[/code]
Script avec les droits exécutables ?


Le noob, c'était ça le problème !


---------------
FeedBack

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Je n'arrive lancer mon script shell via crontab

 

Sujets relatifs
Demande de coup de main pour script "stress-test"Script
[Résolu]Script Shell simple mais comment le faire[PHP] Script de remplissage de base de données
SCRIPT de création de Launchers personnalisésUn script de sauvegarde/restauration pour Windows
Script pour Shutdown -tBesoin d'aide pour la comprehension d'un script
lancer une application c++ depuis une autre application codé en java 
Plus de sujets relatifs à : Je n'arrive lancer mon script shell via crontab


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR