jguellec Posté(e) le 13 mars 2012 Partager Posté(e) le 13 mars 2012 Bonjour, Je cherche à automatiser la suppression d'un répertoire (dans lequel je met tout un tas de trucs temporaires) sur mon Synology via une tâche planifiée. Je pense que cela est possible via crontab mais je ne suis pas du tout spécialiste Si quelqu'un pouvait me guider ou me rediriger vers un tuto ? Merci d'avance, Julien 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bud77 Posté(e) le 14 mars 2012 Partager Posté(e) le 14 mars 2012 Oui, tu peux le faire via crontab, qui lui appelera un script Le plus dur est de faire le script ^^ Après, pour le cron, google = "man cron" Si tu n'es pas familier avec le cron en ligne de commande, tu as un SPK dispo sur ce forum "cron manager spk" 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
CoolRaoul Posté(e) le 14 mars 2012 Partager Posté(e) le 14 mars 2012 Oui, tu peux le faire via crontab, qui lui appelera un script Le plus dur est de faire le script ^^ Après, pour le cron, google = "man cron" Si tu n'es pas familier avec le cron en ligne de commande, tu as un SPK dispo sur ce forum "cron manager spk" Attention a ce que tu va trouver avec "man cron", le cron du syno est une version "light" qui n'est pas identique aux crontabs complets. D'autre part je te conseille *beaucoup* de prudence avec un script automatique qui efface des fichiers. In petite faute de frappe ou une variable mal initialisée et c'est tout un disque supprimé Exemple (à ne surtout pas exécuter!!!) REP=/volume/scratch find $DIR -mtime -7 -type f | xargs rm -f # erreur : $DIR au lieu de $REP !!! Suite à L'errreur sur la variable (DIR au lieu de REP), tu va effacer des fichiers ailleurs qu'à l'endroit souhaité: 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.