Le script suivant que j’ai enregistré dans un fichier .sh sur le serveur efface quelques répertoires d’anciens fichiers et répertoires.
#!/bin/bash find /PATH_TO_DIRECTORY_1 -mtime +5 -type f -delete find /PATH_TO_DIRECTORY_2 -mtime +5 -type f -delete find /PATH_TO_DIRECTORY_3 -mtime +5 -type d -exec rm -rv {} +
C’est le message d’erreur lorsque je lance le script:
‘ind: prédicat inconnu `-delete
En plus de
$ ‘\ r’: commande introuvable
Je ne pense pas que ce dernier perturbe le code mais le premier le fait sûrement.
Rappelez-vous que je modifie mon code sur Windows 10 et que mon serveur est un Ubuntu 64x exécuté via Amazon Web Services (EC2).