Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3000 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

---------------
Petit forum Retro (gaming, films, BD...) : https://www.gamers-things.com/forum
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:


---------------
Petit forum Retro (gaming, films, BD...) : https://www.gamers-things.com/forum
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.


---------------
Petit forum Retro (gaming, films, BD...) : https://www.gamers-things.com/forum
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 ;)


---------------
Petit forum Retro (gaming, films, BD...) : https://www.gamers-things.com/forum
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


---------------
Petit forum Retro (gaming, films, BD...) : https://www.gamers-things.com/forum
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 !


---------------
Petit forum Retro (gaming, films, BD...) : https://www.gamers-things.com/forum

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-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR