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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Linux Shell] forcer un exit 0 sur un find

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Linux Shell] forcer un exit 0 sur un find

n°2361351
chico008
what the wookie says ?
Posté le 04-09-2020 à 07:23:57  profilanswer
 

Hello
 
J'ai une petite question
 
La ou je bosse, nous avons pas mal de jobs de purge de fichier, qui fonctionnent avec find pour faire le menage  
en gros on cherche les fichiers, avec ou sans patern, qui ont plus de X jours, et on les degage
 
problème, parfois quand find ne trouve pas de fichier, il sort en erreur et du coup ca plante le job inutilement
 
y'a t'il un moyen de faire en sorte que meme si find ne trouve pas de fichiers, il sorte quand meme en code 0 ?
 
actuellement on a ca genre d'erreur quand un fichier n'est pas trouvé

Code :
  1. +find '/titi/toto/log/JOBTESTA*' -type f -mtime +1 -exec rm -f '{}' ';'
  2. find: '/titi/toto/log/JOBTESTA*': No such file or directory


 
et du coup sortie en erreur.
 
c'est vraiment la partie find qui sort en erreur sur le no file or directory


Message édité par chico008 le 04-09-2020 à 07:40:48

---------------
Serveur HFR - OpenTTD
mood
Publicité
Posté le 04-09-2020 à 07:23:57  profilanswer
 

n°2361511
kajoux
Posté le 06-09-2020 à 15:10:23  profilanswer
 

D'une manière générale

ta-commande || :


devrait le faire, et tu peux mettre ce que tu veux à la place de « : » pour le traitement des erreurs (du moment que ce traitement des erreurs ne sort pas lui même en erreur  [:kermodei:5] )


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

  [Linux Shell] forcer un exit 0 sur un find

 

Sujets relatifs
desassembleur sous linux[KSH-88] récupérer le code retour d'un sous-shell
Récupérer résultat d'une réquête dans un tableau en shell (ksh)filtrer avec commande find
[Shell Bash] Utilisation des semaphores pour paralleliser mon scriptbesoin d'aide Shell/bash svp
Find the Fluber [Jeu en développement][Résolu][Shell/Batch/Python] Sonde Nagios
[Shell Bash] Vérifier l'absence d'erreur sur équipement Cisco[Shell] Problème avec la commande wget
Plus de sujets relatifs à : [Linux Shell] forcer un exit 0 sur un find


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