Aller au contenu

Crontab


spama

Messages recommandés

Bonjour,

Je voudrais programmer la suppression de la corbeille CIFS une fois par semaine.

j'ai donc modifié ma crontab , et redémarré le démon (je suis loggé en root)

#minute hour mday month wday who command

17 10 * * * root rm -rf /volume1/corbeille/#recycle/ (en la passant dans le prompt elle marche)

Mais rien ne se passe, je n'ai aucun message d'erreur dans /var/log/messages.

Y a t-il un fichier de log spécifique à crontab ?

Merci d'avance pour votre aide

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

As tu rebooté le NAS ou redémarré le service cron après avoir modifié crontab ?

Cordialement.

Michel.

Bonjour,

Oui j'ai rédémarré le démon crond (/use/syno/etc.defaut/rc.d/S04..... stop / start) et j'ai également essayé àpres le reboot du NAS.

J'ai pu créer des fichiers dans le dossier parent de # recycle (/volume1/test), j'ai pu en créer dans d'autres sous dossiers. J'ai l'impression que c'est la manière d'y accéder qui n'est pas bonne.

J'ai essayé celles ci

mkdir /volume1/test/#recycle/reussite1

mkdir /volume1/test/\#recycle/reussite2

mkdir /volume1/test/\#recycle\reussite3

mkdir /volume1/test\#recycle\reussite4

mkdir /volume1/test\recycle/reussite5

mkdir /volume1/test/recycle/reussite6

Bien sur il y a des commandes fausses, mais cest pour etre sur d'avoir fait toutes les possibilités, aucune ne marche.

J'ai créé dans # recycle un fichier toto.txt (en me disant que le répertoire ne pouvait etre supprimé mais les fichiers si) et bien sans succès.

Toutes les opérations concernant #recycle passées en ligne de commande marchent

Dés que je demande a crontab de le faire, les opérations ne s'effectuent plus

Lien vers le commentaire
Partager sur d’autres sites

Pour effacer la corbeille essaye

rm -rf /volume1/\#recycle/*

Patrick

pareil, aucun effet ni sur le dossier #recycle ni sur son contenu.

J'ai tenté mv /volume1/test/\#recycle/ /volume1/dest/ en ligne de commande ça marche

la même chose via crontab ne marche pas

je précise quand dans la partie WHO du crontab jai testé les commande sen root, et en *

Lien vers le commentaire
Partager sur d’autres sites

En tous cas chez moi cette commande fonctionne bien, je l'ai testé !

Patrick

As tu essayé de mettre le chemin complet pour la commande rm dans le fichier crontab à savoir /bin/rm ?

Patrick

Et bin non plus, ce n'est à ne rien y comprendre. Crontab n'a strictement aucun champ d'action sur #recycle, etr uniquement celui là.

As tu essayé sur le #recycle créé automatiquement lors de suppression de fichiers ?

j'ai la dernière version de DSM-3.0 1354 (europe)

Lien vers le commentaire
Partager sur d’autres sites

Par un script ça marche très bien !! Crontab agit bien sur #recycle

La commande find présente malheureusment moins d'options sur le synology qu'en vrai. En effet, impossible d'avoir -atime ..

En tout cas merci Michel!! je n'avais pas du tout pensé aux scrits

Modifié par spama
Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.