IPB

Bienvenue invité ( Connexion | Inscription )

2 Pages V   1 2 >  
Reply to this topicStart new topic
> Auto-suppression contenu dossier
Options
macmacmac
posté 31 Jan 2022, 14:11
Message #1


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 708
Inscrit : 18 Nov 2004
Lieu : Suisse
Membre no 27 214



Hello,


J'ai besoin de vous (encore).


Avec mon frère, nous sommes très consommateurs de bande passante, nous faisons beauocup de montage audio/vidéo (à titre privé/familial).
Mais voilà, nous en faisons une telle utilisation que dernièrement j'avais 750Go de cache!!! dans
▸ ⁨Utilisateurs⁩ ▸ ⁨xxxxxxxxx ▸ ⁨Dropbox⁩ ▸ ⁨.dropbox.cache⁩ ▸ ⁨old_files⁩
Je dois donc penser à vider le contenu de ce dossier régulièrement à la main, le cache se vidant par défaut qu'au bout de je ne pas combien de jours.

Ce que je cherche sans succès, parce que je ne sais pas de quoi j'ai besoin et quelle méthode employer, c'est une automation qui tourne en tâche de fond pour supprimer automatiquement le contenu de ce dossier dès qu'un élément se crée.
Ou si ceci demande de la ressource car ça check en permanence que je puisse paramétrer le chose genre toutes les 1 heure ou moins, 30'.
Ne hurlez pas, ce n'est pas beaucoup 1h en Gigabit. Comme j'ai un compte Dropbox gratuit. j'ai 24Go, donc je découpe mes montages en segments de 3 ou 4G c'est assez vite posé et comme c'est pris aussi vite par mon frère, le cache est là aussi vite!!!

Donc ma méthode actuelle est d'ouvrir régulièrement le dossier pour le vider.
Sinon, j'ai essayé quelque chose chose qui fonctionne aussi, c'est de remplacer le dossier old_files⁩ par un autre dossier vide du même, ça fonctionne très bien, mais moins pratique à la main car je ne peux pas rester en raccourci clavier car je dois prendre la souris pour cliquer avec la souris sur le bouton «remplacer».
Mais dans les deux cas je dois toujours y penser et le faire manuellement.

Une ruse que j'avais, car j'ai été un gros bidouilleur mac OS toute ma vie quand même, c'est plus facile de chercher, comprendre et faire avant d'avoir eu mon accident cérébral, j'ai essayé une des astuces comme pour Safari, c'est-à-dire de remplacer le dossier cache par un alias qui porte le même nom, du coup rien ne s'y dépose. Mais voilà avec Dropbox ça ne fonctionne pas. Le dossier old_files⁩ doit être un vrai dossier et il doit aussi être présent physiquement, sinon Dropbox fait une erreur au lancement.


Voilà, j'espère avoir été clair dans mes explications.
Si quelqu'un a une idée…


Merci de votre lecture, patience et aide.


--------------------
Mac mini M2 8C CPU/10C GPU/8Go RAM - OS Sonoma(last)
Macbook Pro (mi-2012) 2.9GHz Intel Core i7 - 16Go RAM - OS Sonoma(last)
Mac mini (Late 2012) 2.5 GHz Intel Core i5 - 4Go RAM - OS Sonoma(last)

J'ai été hospitalisé, je ne suis pas con, encore lucide, mais l'info n'est pas facile à assimiler. Alors merci de votre clarté et surtout patience avec moi.
Go to the top of the page
 
+Quote Post
jeanjd63
posté 31 Jan 2022, 18:29
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 11 698
Inscrit : 15 Nov 2007
Lieu : Auvergne-Rhône-Alpe.
Membre no 99 922



Salut.

Sur les systèmes Unix (OS X en est un) tu as un outil qui se nomme cron qui te permet d'automatiser une tâche, en l'occurence le vidage d'un dossier dans ton cas.

Attention c'est une syntaxe un peu barbare.
Dans le terminal
Code
man cron

Code
man crontab

et
Code
man 5 contab


vont te donner plein d'infos.

Par exemple la ligne suivante dans crontab devrait faire du ménage toutes le 1/2 heures

Code
*/30 * * * * /bin/rm -v $HOME/Dropbox⁩/"⁨.dropbox.cache⁩"/old_files/*⁩  >> $HOME/Desktop/Fichiers_Dropbox_Supprimés.txt  2>&1


Et te lister le compte-rendu dans un fichier texte sur le Bureau, nommé Fichiers_Dropbox_Supprimés.txt

Edit : modification de la ligne crontab suite à vérifications.

Ce message a été modifié par jeanjd63 - 5 Feb 2022, 07:59.
Go to the top of the page
 
+Quote Post
macmacmac
posté 31 Jan 2022, 20:44
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 708
Inscrit : 18 Nov 2004
Lieu : Suisse
Membre no 27 214



Citation (jeanjd63 @ 31 Jan 2022, 18:29) *
Dans le terminal
Code
man cron

Code
man crontab

Code
man 5 contab

vont te donner plein d'infos.

Hello,
0 info pour moi, ce n'est pas à ma portée.


Citation (jeanjd63 @ 31 Jan 2022, 18:29) *
Code
30 * * * * rm -v $HOME/Dropbox⁩/⁨.dropbox.cache⁩/old_files/*⁩  >> $HOME/Desktop/Fichiers_Dropbox_Supprimés.txt  2>&1

Et te lister le compte-rendu dans un fichier texte sur le Bureau, nommé Fichiers_Dropbox_Supprimés.txt

Rien n'est supprimé du dossier et le fichier texte généré contient -bash: 1: command not found

Sinon, c'est une commande qui se rentre une fois pour toute?
Ou il faut la lancer à chaque démarrage et ne pas quitter le terminal?

Merci.


--------------------
Mac mini M2 8C CPU/10C GPU/8Go RAM - OS Sonoma(last)
Macbook Pro (mi-2012) 2.9GHz Intel Core i7 - 16Go RAM - OS Sonoma(last)
Mac mini (Late 2012) 2.5 GHz Intel Core i5 - 4Go RAM - OS Sonoma(last)

J'ai été hospitalisé, je ne suis pas con, encore lucide, mais l'info n'est pas facile à assimiler. Alors merci de votre clarté et surtout patience avec moi.
Go to the top of the page
 
+Quote Post
jeanjd63
posté 31 Jan 2022, 22:09
Message #4


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 11 698
Inscrit : 15 Nov 2007
Lieu : Auvergne-Rhône-Alpe.
Membre no 99 922



Ce n'est pas une commande à proprement parler mais une ligne à ajouter au fichier crontab qui est exploité par le processus cron

Et là il faut connaitre l'éditeur de base vi, mais on peut lui préférer nano, bien plus convivial laugh.gif
Pour cela il faut passer la commande suivante :

Code
export EDITOR=/usr/bin/nano


Puis :

Code
crontab -e


Cela va ouvrir une fenêtre "vieil éditeur" dans lequel il suffira de coller la ligne suivante :

Code
*/30 * * * * /bin/rm -v $HOME/Dropbox⁩/⁨".dropbox.cache⁩"/old_files/*⁩  >> $HOME/Desktop/Fichiers_Dropbox_Supprimés.txt  2>&1


Ensuite il faudra faire CTRL+O puis valider pour écrire les données dans le fichier crontab puis CTRL+X pour quitter l'éditeur.
Et la commande de suppression va s'exécuter toutes les 30 minutes (le "/30" en début de ligne)

et la partie ">> $HOME/Desktop/Fichiers_Dropbox_Supprimés.txt 2>&1" est le compte rendu des fichiers supprimés. Si ce compte rendu ne t'est pas nécessaire, il suffit de le supprimer et la ligne devient :

Code
*/30 * * * * /bin/rm -v $HOME/Dropbox⁩/⁨".dropbox.cache⁩"/old_files/*⁩


Si cette suppression de fichiers ne t'est plus nécessaire tu peux supprimer le fichier crontab :

Code
crontab -r


Ce message a été modifié par jeanjd63 - 5 Feb 2022, 08:00.
Go to the top of the page
 
+Quote Post
macmacmac
posté 31 Jan 2022, 23:08
Message #5


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 708
Inscrit : 18 Nov 2004
Lieu : Suisse
Membre no 27 214



Hello,

Tout c'est passé jusqu'à


Citation (jeanjd63 @ 31 Jan 2022, 22:09) *
Ensuite il faudra faire CTRL+O puis valider pour écrire les données dans le fichier crontab puis CTRL+X pour quitter l'éditeur.


Là, je n'ai pas vu de changement à l'écran et si je veux quitter le terminal, il me demande si je veux vraiment quitter et interrompre les processus en cours.
J'ai fait une boulette malgré mon application, ou c'est juste un message d'avertissement général parce que je le quitte?

Ce message a été modifié par macmacmac - 31 Jan 2022, 23:09.


--------------------
Mac mini M2 8C CPU/10C GPU/8Go RAM - OS Sonoma(last)
Macbook Pro (mi-2012) 2.9GHz Intel Core i7 - 16Go RAM - OS Sonoma(last)
Mac mini (Late 2012) 2.5 GHz Intel Core i5 - 4Go RAM - OS Sonoma(last)

J'ai été hospitalisé, je ne suis pas con, encore lucide, mais l'info n'est pas facile à assimiler. Alors merci de votre clarté et surtout patience avec moi.
Go to the top of the page
 
+Quote Post
jeanjd63
posté 1 Feb 2022, 07:11
Message #6


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 11 698
Inscrit : 15 Nov 2007
Lieu : Auvergne-Rhône-Alpe.
Membre no 99 922



Normalement quand tu fais ctrl+o (écrire les modifications), il faut taper sur la touche "Entrée" pour valider, puis ensuite ctrl+x pour quitter l'ésiteur nano.

Ce message a été modifié par jeanjd63 - 1 Feb 2022, 07:12.
Go to the top of the page
 
+Quote Post
macmacmac
posté 1 Feb 2022, 18:40
Message #7


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 708
Inscrit : 18 Nov 2004
Lieu : Suisse
Membre no 27 214



Citation (jeanjd63 @ 1 Feb 2022, 07:11) *
Normalement quand tu fais ctrl+o (écrire les modifications), il faut taper sur la touche "Entrée" pour valider, puis ensuite ctrl+x pour quitter l'ésiteur nano.



Hello,

Evidement, si je ne vois pas tout… pourtant je m'applique… pardon!


Mais ça bloque encore:
Code
export EDITOR=/usr/bin/nano

Code
crontab -e


Ensuite il faudra faire CTRL+O
Code
/30 * * * * /bin/rm -v $HOME/Dropbox⁩/⁨".dropbox.cache⁩"/old_files/*

Je tape sur «Entrée» et là j'ai une ligne:
Save file under DIFFERENT NAME ?
avec No, Yes et Cancel

- si je tape N pour No je reviens dans la fenêtre précédente où j'ai collé la ligne de code ci-dessus

- si je tape Y pour Yes je reviens dans la fenêtre précédente mais avec le message
[ Error writing /tmp/crontab.fKtlO2MyF1/30 * * * * /bin/rm -v $HOME/Dropbox / ".dropbox.cache "/old_files/*: Not a directory ]


Tu es toujours là? 😂
Merci de ta patience! 🙏


--------------------
Mac mini M2 8C CPU/10C GPU/8Go RAM - OS Sonoma(last)
Macbook Pro (mi-2012) 2.9GHz Intel Core i7 - 16Go RAM - OS Sonoma(last)
Mac mini (Late 2012) 2.5 GHz Intel Core i5 - 4Go RAM - OS Sonoma(last)

J'ai été hospitalisé, je ne suis pas con, encore lucide, mais l'info n'est pas facile à assimiler. Alors merci de votre clarté et surtout patience avec moi.
Go to the top of the page
 
+Quote Post
jeanjd63
posté 1 Feb 2022, 20:26
Message #8


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 11 698
Inscrit : 15 Nov 2007
Lieu : Auvergne-Rhône-Alpe.
Membre no 99 922



Peux-tu faire une copie d'écran juste avant de faire le ctrl+o ?
Go to the top of the page
 
+Quote Post
macmacmac
posté 1 Feb 2022, 21:45
Message #9


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 708
Inscrit : 18 Nov 2004
Lieu : Suisse
Membre no 27 214



Citation (jeanjd63 @ 1 Feb 2022, 20:26) *
Peux-tu faire une copie d'écran juste avant de faire le ctrl+o ?
Raison de l'édition : Suppression d'infos personnelles


--------------------
Mac mini M2 8C CPU/10C GPU/8Go RAM - OS Sonoma(last)
Macbook Pro (mi-2012) 2.9GHz Intel Core i7 - 16Go RAM - OS Sonoma(last)
Mac mini (Late 2012) 2.5 GHz Intel Core i5 - 4Go RAM - OS Sonoma(last)

J'ai été hospitalisé, je ne suis pas con, encore lucide, mais l'info n'est pas facile à assimiler. Alors merci de votre clarté et surtout patience avec moi.
Go to the top of the page
 
+Quote Post
jeanjd63
posté 1 Feb 2022, 23:47
Message #10


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 11 698
Inscrit : 15 Nov 2007
Lieu : Auvergne-Rhône-Alpe.
Membre no 99 922



Là tu n'as pas collé la ligne de commande.
Il faut le faire avant de faire ctrl+o
Go to the top of the page
 
+Quote Post
Mac Arthur
posté 1 Feb 2022, 23:59
Message #11


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 5 388
Inscrit : 9 Feb 2002
Lieu : Cambodge
Membre no 2 013



Citation (jeanjd63 @ 1 Feb 2022, 04:09) *
Ce n'est pas une commande à proprement parler mais une ligne à ajouter au fichier crontab qui est exploité par le processus cron

Et là il faut connaitre l'éditeur de base vi, mais on peut lui préférer nano, bien plus convivial laugh.gif
Pour cela il faut passer la commande suivante :


Tous les matins au réveil j'ai la blague du jour de Jean.
Ca me ravit (au lit) et du coup je suis toute gaite pour la journée rolleyes.gif


--------------------
Hackintosh Gigabyte Z490 VISION D Intel® Core™ i7-10700K 16M Cache, up to 5.10 GHz 8Core 16 threads Gigabyte RX 5700 XT 64Go RAM 3600MHz SSDs addlink M.2 PCIE G3x4 NVMe 2To, Lextar M.2 PCIE G3x4 NVMe 2To, SSD Samsung 860 500Go (Windows), 4 SATAs Boîtier Cooler Master 700P 3 Ecrans Mi Xiaomi 34" 3440*1440
Sonoma 14.4 ß5 (23E5211a) Ventura 13.6.4-(22G513) Monterey 12.7.4 (21H122), Big Sur 11.7.10-(20G1427), Catalina 10.15.7 (19H2), Windows 11 OpenCore 0.98 Virtual Machines 10.5 ---> 14.4, sur Parallels Desktop et VMWare
En construction Hackintosh Gigabyte X670 Gaming X AX - AMD Ryzen™ 7 7700X - G-Skill GAMING TRIDEN Z5 RGB DDR5 5600MHz 2*16GB - Gigabyte RX 5700 XT - 2 Lexar NM710 M.2 PCIe 4.0 1TB (Win et macOS)
MacbookPro 14" 2021 16Go RAM 512Go SSDSonoma 14.3.1). Synology DS1522+

Retour d'expérience Installations d'OS X/macOS depuis OS X 10.5 Leopard jusqu'à macOS 12 Monterey

Durex King Size XXL (boites de 12) - Lave Linge LG F1222QD5 - Aspirateur Honiture Q6 Pro - Machine Espresso DeLonghi Magnifica Evo - Réfrégirateur Samsung RT38FFAK

. Macbook Pro early 2015 Power Mac G4, Power Mac G5, iMac 27, MacBook Air 13" Early 2014, , Mac Mini Intel Core 2 Duo Mid 2010 Apple MacBook Pro 2007 Hackintosh Gigabyte Z370 Aorus Ultra Gaming WIFI, Core i7-8700K, Gigabyte Aorus Radeon RX580, 64Go RAM 3600MHz SSD Samsung 960 EVO NVMe M.2 1TB et 500GB
Go to the top of the page
 
+Quote Post
macmacmac
posté 2 Feb 2022, 00:41
Message #12


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 708
Inscrit : 18 Nov 2004
Lieu : Suisse
Membre no 27 214



Citation (jeanjd63 @ 1 Feb 2022, 23:47) *
Là tu n'as pas collé la ligne de commande.
Il faut le faire avant de faire ctrl+o

Désolé!


Code
export EDITOR=/usr/bin/nano

Code
crontab -e

Code
/30 * * * * /bin/rm -v $HOME/Dropbox⁩/⁨".dropbox.cache⁩"/old_files/*⁩


Ensuite CTRL+O
puis «Enter»
puis CTRL+X


Là j'ai une fenêtre
« Terminal.app » souhaite administrer votre ordinateur. Cela peut impliquer des modifications au niveau du réseau, des mots de passe et des réglages système.
Je clic sur OK
Dans le terminal, je vois
crontab: installing new crontab
"/tmp/crontab.ZU1WiMxmcg":0: bad minute
crontab: errors in crontab file, can't install
Do you want to retry the same edit?


Je fais > préférence système > Sécurité et confidentialité > Accessibilité > application Terminal est bien cochée
Je recommence la procédure, mais même résultat, affichage de la fenêtre et même contenu que ci-dessus dans le Terminal.

Ce message a été modifié par macmacmac - 2 Feb 2022, 00:42.


--------------------
Mac mini M2 8C CPU/10C GPU/8Go RAM - OS Sonoma(last)
Macbook Pro (mi-2012) 2.9GHz Intel Core i7 - 16Go RAM - OS Sonoma(last)
Mac mini (Late 2012) 2.5 GHz Intel Core i5 - 4Go RAM - OS Sonoma(last)

J'ai été hospitalisé, je ne suis pas con, encore lucide, mais l'info n'est pas facile à assimiler. Alors merci de votre clarté et surtout patience avec moi.
Go to the top of the page
 
+Quote Post
jeanjd63
posté 2 Feb 2022, 07:32
Message #13


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 11 698
Inscrit : 15 Nov 2007
Lieu : Auvergne-Rhône-Alpe.
Membre no 99 922



Désolé, tente :

Code
*/30 * * * * /bin/rm -v $HOME/Dropbox⁩/⁨".dropbox.cache⁩"/old_files/*⁩
Go to the top of the page
 
+Quote Post
macmacmac
posté 2 Feb 2022, 10:51
Message #14


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 708
Inscrit : 18 Nov 2004
Lieu : Suisse
Membre no 27 214



Hello,

Rien vu d'anormal, mais il ne se passe rien au niveau du dossier.

Résultat dans le Terminal:
Last login: Wed Feb 2 09:57:52 on console
MacBook-Pro-de-macmacmac:~ macmacmac$ export EDITOR=/usr/bin/nano
MacBook-Pro-de-macmacmac:~ macmacmac$ crontab -e
crontab: no crontab for macmacmac - using an empty one
crontab: installing new crontab
MacBook-Pro-de-macmacmac:~ macmacmac$



--------------------
Mac mini M2 8C CPU/10C GPU/8Go RAM - OS Sonoma(last)
Macbook Pro (mi-2012) 2.9GHz Intel Core i7 - 16Go RAM - OS Sonoma(last)
Mac mini (Late 2012) 2.5 GHz Intel Core i5 - 4Go RAM - OS Sonoma(last)

J'ai été hospitalisé, je ne suis pas con, encore lucide, mais l'info n'est pas facile à assimiler. Alors merci de votre clarté et surtout patience avec moi.
Go to the top of the page
 
+Quote Post
jeanjd63
posté 2 Feb 2022, 11:55
Message #15


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 11 698
Inscrit : 15 Nov 2007
Lieu : Auvergne-Rhône-Alpe.
Membre no 99 922



Que te renvoie la commande :

Code
ls -l $HOME/Dropbox⁩/⁨".dropbox.cache⁩"/old_files/*
Go to the top of the page
 
+Quote Post
macmacmac
posté 2 Feb 2022, 15:40
Message #16


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 708
Inscrit : 18 Nov 2004
Lieu : Suisse
Membre no 27 214



Citation (jeanjd63 @ 2 Feb 2022, 11:55) *
Que te renvoie la commande :
Code
ls -l $HOME/Dropbox⁩/⁨".dropbox.cache⁩"/old_files/*
ls: /Users/MONUSER/Dropbox⁩/⁨.dropbox.cache⁩/old_files/*: No such file or directory

Pourtant le chemin est bon, non? Je ne rien de différent il me semble… à moins que ce soit le # dans le nom du volume?
SSD_MX500_#1_Mojave⁩ ▸ ⁨Utilisateurs⁩ ▸ ⁨xxxxx ▸ ⁨Dropbox⁩ ▸ ⁨.dropbox.cache⁩ ▸ ⁨old_files

Ce message a été modifié par macmacmac - 4 Feb 2022, 11:58.


--------------------
Mac mini M2 8C CPU/10C GPU/8Go RAM - OS Sonoma(last)
Macbook Pro (mi-2012) 2.9GHz Intel Core i7 - 16Go RAM - OS Sonoma(last)
Mac mini (Late 2012) 2.5 GHz Intel Core i5 - 4Go RAM - OS Sonoma(last)

J'ai été hospitalisé, je ne suis pas con, encore lucide, mais l'info n'est pas facile à assimiler. Alors merci de votre clarté et surtout patience avec moi.
Go to the top of the page
 
+Quote Post
jeanjd63
posté 2 Feb 2022, 16:38
Message #17


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 11 698
Inscrit : 15 Nov 2007
Lieu : Auvergne-Rhône-Alpe.
Membre no 99 922



Peux-tu, depuis le Finder, glisser le répertoire old_files dans le terminal et montrer ce qu'il s'affiche?
Go to the top of the page
 
+Quote Post
macmacmac
posté 2 Feb 2022, 17:02
Message #18


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 708
Inscrit : 18 Nov 2004
Lieu : Suisse
Membre no 27 214



Citation (jeanjd63 @ 2 Feb 2022, 16:38) *
Peux-tu, depuis le Finder, glisser le répertoire old_files dans le terminal et montrer ce qu'il s'affiche?

MacBook-Pro-de-macmacmac:~ macmacmac$ /Users/macmacmac/Dropbox/.dropbox.cache/old_files

Merci de ta patience.

Ce message a été modifié par macmacmac - 2 Feb 2022, 17:03.


--------------------
Mac mini M2 8C CPU/10C GPU/8Go RAM - OS Sonoma(last)
Macbook Pro (mi-2012) 2.9GHz Intel Core i7 - 16Go RAM - OS Sonoma(last)
Mac mini (Late 2012) 2.5 GHz Intel Core i5 - 4Go RAM - OS Sonoma(last)

J'ai été hospitalisé, je ne suis pas con, encore lucide, mais l'info n'est pas facile à assimiler. Alors merci de votre clarté et surtout patience avec moi.
Go to the top of the page
 
+Quote Post
jeanjd63
posté 2 Feb 2022, 18:30
Message #19


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 11 698
Inscrit : 15 Nov 2007
Lieu : Auvergne-Rhône-Alpe.
Membre no 99 922



Et y a-t-il des fichiers actuellement dans ce répertoire?

Si non tu y en copies quelques un et tu vérifies au bout de 30 mn s'ils sont toujours là.

Attention on parle bien de fichiers et pas de répertoires.
S'il y a des répertoires, il faut modifier ainsi la ligne :

*/30 * * * * /bin/rm -rv $HOME/Dropbox⁩/⁨".dropbox.cache⁩"/old_files/*⁩

Pour modifier, c'est comme précédemment :

Code
export EDITOR=/usr/bin/nano

puis
Code
crontab -e


Puis ajouter le r entre - et v

Puis ctrl=o et ctrl+x
Go to the top of the page
 
+Quote Post
macmacmac
posté 2 Feb 2022, 21:24
Message #20


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 708
Inscrit : 18 Nov 2004
Lieu : Suisse
Membre no 27 214



Citation (jeanjd63 @ 2 Feb 2022, 18:30) *
Et y a-t-il des fichiers actuellement dans ce répertoire?

Oui, j'avais mis des fichiers pour constater le résultat.
Là je viens de refaire en supprimant la ligne précédente et en mettant 1'
Code
*/1 * * * * /bin/rm -v $HOME/Dropbox⁩/⁨".dropbox.cache⁩"/old_files/*

Là j'ai la fenêtre
« Terminal.app » souhaite administrer votre ordinateur. Cela peut impliquer des modifications au niveau du réseau, des mots de passe et des réglages système.
(je pense que c'est de la sécurité ça non? pour l'avoir à chaque fois…)

Dans le Terminal je vois
Last login: Wed Feb 2 17:06:24 on ttys000
You have new mail.
MacBook-Pro-de-macmacmac:~ macmacmac$ export EDITOR=/usr/bin/nano
MacBook-Pro-de-macmacmac:~ macmacmac$ crontab -e
crontab: installing new crontab
MacBook-Pro-de-Guy:~ macmacmac$


Il vient de s'écouler 12', les fichiers sont toujours présents dans le dossier.

Si tu veux arrêter, je ne t'en voudrais pas, ça commence à faire long ces manips… ça m'ennuie de solliciter quelqu'un autant pour quelque chose de pas vraiment vital comme un problème informatique ou d'OS.


Merci.

Ce message a été modifié par macmacmac - 2 Feb 2022, 21:24.


--------------------
Mac mini M2 8C CPU/10C GPU/8Go RAM - OS Sonoma(last)
Macbook Pro (mi-2012) 2.9GHz Intel Core i7 - 16Go RAM - OS Sonoma(last)
Mac mini (Late 2012) 2.5 GHz Intel Core i5 - 4Go RAM - OS Sonoma(last)

J'ai été hospitalisé, je ne suis pas con, encore lucide, mais l'info n'est pas facile à assimiler. Alors merci de votre clarté et surtout patience avec moi.
Go to the top of the page
 
+Quote Post
jeanjd63
posté 2 Feb 2022, 22:25
Message #21


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 11 698
Inscrit : 15 Nov 2007
Lieu : Auvergne-Rhône-Alpe.
Membre no 99 922



Le problème vient de m'apparaitre en (rêve) partie :

la commande :
Code
ls -l $HOME/Dropbox⁩/⁨".dropbox.cache⁩"/old_files/*


renvoie :
ls: /Users/TON_VRAI_NOM_D'UTILISATEUR/Dropbox⁩/⁨.dropbox.cache⁩/old_files/*: No such file or directory

Et le résultat du répertoire old_files depuis le Finder vers le terminal renvoie :

MacBook-Pro-de-macmacmac:~ macmacmac$ /Users/macmacmac/Dropbox/.dropbox.cache/old_files

Ce qui indique que le crontab est fait sous l'utilisateur TON_VRAI_NOM_D'UTILISATEUR alors que le répertoire à vider est sous l'utilisateur macmacmac et comme dirait l'autre :

Raison de l'édition : Masquage d'infos personnelles
Go to the top of the page
 
+Quote Post
macmacmac
posté 3 Feb 2022, 06:49
Message #22


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 708
Inscrit : 18 Nov 2004
Lieu : Suisse
Membre no 27 214



Citation (jeanjd63 @ 2 Feb 2022, 22:25) *
Le problème vient de m'apparaitre en (rêve) partie :

la commande :
Code
ls -l $HOME/Dropbox⁩/⁨".dropbox.cache⁩"/old_files/*


renvoie :
ls: /Users/TON_VRAI_NOM_D'UTILISATEUR/Dropbox⁩/⁨.dropbox.cache⁩/old_files/*: No such file or directory

Et le résultat du répertoire old_files depuis le Finder vers le terminal renvoie :

MacBook-Pro-de-macmacmac:~ macmacmac$ /Users/macmacmac/Dropbox/.dropbox.cache/old_files

Ce qui indique que le crontab est fait sous l'utilisateur TON_VRAI_NOM_D'UTILISATEUR alors que le répertoire à vider est sous l'utilisateur macmacmac et comme dirait l'autre

Hello,

Non non, et je suis désolé. Je ne voulais pas laisser mon vrai nom (je ne sais pas pourquoi en fait, juste parce que je vois que tout le monde masque son nom d'utilisateur, je fais pareil).
Mais le nom du user tu le connais maintenant. Je remplaçais à la main mon nom par mon pseudo ici, mais comme j'ai subit une opération cérébrale, je manque de concentration.
Et je n'ai pas pensé que ceci était important vu que tes lignes de commande, je n'ai jamais vu un nom d'utilisateur apparaître.
Je suis désolé si ce détail pour moi est d'une grande importance dans ton travail.

On peut laisser tomber si tu veux, je vais continuer à la main…

Sinon, les solutions que j'entrevois, c'est d'essayer avec Automator qqchose qui jette le contenu d'un dossier quand il y a qqchose qui se crée dedans. Mais je sais que je n'y arriverais pas, je n'ai jamais pu faire qqchose sans aide.
Une autre solution bricolage, serait de trouver un logiciel gratuit (oui, gratuit vu l'utilité) de backup qui viendrait remplacer le dossier en question par le même mais vide. Je viens d'essayer, à chaud, Dropbox en route, ça n'a pas l'air de déranger son fonctionnement.

Merci de ta patience ������

Ce message a été modifié par baron - 4 Feb 2022, 12:47.


--------------------
Mac mini M2 8C CPU/10C GPU/8Go RAM - OS Sonoma(last)
Macbook Pro (mi-2012) 2.9GHz Intel Core i7 - 16Go RAM - OS Sonoma(last)
Mac mini (Late 2012) 2.5 GHz Intel Core i5 - 4Go RAM - OS Sonoma(last)

J'ai été hospitalisé, je ne suis pas con, encore lucide, mais l'info n'est pas facile à assimiler. Alors merci de votre clarté et surtout patience avec moi.
Go to the top of the page
 
+Quote Post
jeanjd63
posté 3 Feb 2022, 07:37
Message #23


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 11 698
Inscrit : 15 Nov 2007
Lieu : Auvergne-Rhône-Alpe.
Membre no 99 922



Si tu modifies ainsi la ligne :

Code
* * * * * /bin/rm -v $HOME/Dropbox⁩/⁨".dropbox.cache⁩"/old_files/* >> $HOME/Desktop/trace.txt 2>&1


On pourra regarder le contenu du fichier trace.txt sur le Bureau.

la première * est l'équivalent de */1 -> toutes les minutes.

Le fichier va grandir rapidement mais ça donnera une idée de ce qu'il se passe.
Go to the top of the page
 
+Quote Post
macmacmac
posté 3 Feb 2022, 11:43
Message #24


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 708
Inscrit : 18 Nov 2004
Lieu : Suisse
Membre no 27 214



Citation (jeanjd63 @ 3 Feb 2022, 07:37) *
Si tu modifies ainsi la ligne :

Code
* * * * * /bin/rm -v $HOME/Dropbox⁩/⁨".dropbox.cache⁩"/old_files/* >> $HOME/Desktop/trace.txt 2>&1


On pourra regarder le contenu du fichier trace.txt sur le Bureau.

la première * est l'équivalent de */1 -> toutes les minutes.

Le fichier va grandir rapidement mais ça donnera une idée de ce qu'il se passe.


Il y a 5 fichiers dans le dossier

Fichier trace.txt sur le bureau:
rm: /Users/MONUSER/Dropbox⁩/⁨.dropbox.cache⁩/old_files/*: No such file or directory
rm: /Users/MONUSER/Dropbox⁩/⁨.dropbox.cache⁩/old_files/*: No such file or directory
rm: /Users/MONUSER/Dropbox⁩/⁨.dropbox.cache⁩/old_files/*: No such file or directory
rm: /Users/MONUSER/Dropbox⁩/⁨.dropbox.cache⁩/old_files/*: No such file or directory


Ce message a été modifié par macmacmac - 4 Feb 2022, 11:59.


--------------------
Mac mini M2 8C CPU/10C GPU/8Go RAM - OS Sonoma(last)
Macbook Pro (mi-2012) 2.9GHz Intel Core i7 - 16Go RAM - OS Sonoma(last)
Mac mini (Late 2012) 2.5 GHz Intel Core i5 - 4Go RAM - OS Sonoma(last)

J'ai été hospitalisé, je ne suis pas con, encore lucide, mais l'info n'est pas facile à assimiler. Alors merci de votre clarté et surtout patience avec moi.
Go to the top of the page
 
+Quote Post
jeanjd63
posté 3 Feb 2022, 12:06
Message #25


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 11 698
Inscrit : 15 Nov 2007
Lieu : Auvergne-Rhône-Alpe.
Membre no 99 922



Que renvoie la commande suivante dans le terminal :

Code
ls -la /Users/TON_VRAI_NOM_D'UTILISATEUR/Dropbox⁩/⁨".dropbox.cache"⁩/old_files/*
Go to the top of the page
 
+Quote Post
macmacmac
posté 3 Feb 2022, 15:22
Message #26


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 708
Inscrit : 18 Nov 2004
Lieu : Suisse
Membre no 27 214



deleted

Ce message a été modifié par macmacmac - 4 Feb 2022, 12:03.


--------------------
Mac mini M2 8C CPU/10C GPU/8Go RAM - OS Sonoma(last)
Macbook Pro (mi-2012) 2.9GHz Intel Core i7 - 16Go RAM - OS Sonoma(last)
Mac mini (Late 2012) 2.5 GHz Intel Core i5 - 4Go RAM - OS Sonoma(last)

J'ai été hospitalisé, je ne suis pas con, encore lucide, mais l'info n'est pas facile à assimiler. Alors merci de votre clarté et surtout patience avec moi.
Go to the top of the page
 
+Quote Post
jeanjd63
posté 3 Feb 2022, 15:47
Message #27


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 11 698
Inscrit : 15 Nov 2007
Lieu : Auvergne-Rhône-Alpe.
Membre no 99 922



Et si tu tapes dans le terminal :
ls -la puis tu fais un espace, puis tu glisses depuis le Finder le dossier old_files dans le terminal et tu valides par "Entrée" ça dit quoi ?
Go to the top of the page
 
+Quote Post
macmacmac
posté 3 Feb 2022, 18:00
Message #28


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 708
Inscrit : 18 Nov 2004
Lieu : Suisse
Membre no 27 214



deleted

Ce message a été modifié par macmacmac - 4 Feb 2022, 12:01.


--------------------
Mac mini M2 8C CPU/10C GPU/8Go RAM - OS Sonoma(last)
Macbook Pro (mi-2012) 2.9GHz Intel Core i7 - 16Go RAM - OS Sonoma(last)
Mac mini (Late 2012) 2.5 GHz Intel Core i5 - 4Go RAM - OS Sonoma(last)

J'ai été hospitalisé, je ne suis pas con, encore lucide, mais l'info n'est pas facile à assimiler. Alors merci de votre clarté et surtout patience avec moi.
Go to the top of the page
 
+Quote Post
jeanjd63
posté 3 Feb 2022, 18:18
Message #29


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 11 698
Inscrit : 15 Nov 2007
Lieu : Auvergne-Rhône-Alpe.
Membre no 99 922



Tu vas tenter de modifier ainsi la ligne du crontab :

Code
* * * * * /bin/rm -v /Users/TON_VRAI_NOM_D'UTILISATEUR/Dropbox/.dropbox.cache/old_files/* >> $HOME/Desktop/trace.txt 2>&1
Go to the top of the page
 
+Quote Post
macmacmac
posté 3 Feb 2022, 20:27
Message #30


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 708
Inscrit : 18 Nov 2004
Lieu : Suisse
Membre no 27 214



Citation (jeanjd63 @ 3 Feb 2022, 18:18) *
Tu vas tenter de modifier ainsi la ligne du crontab :

Code
* * * * * /bin/rm -v /Users/TON_VRAI_NOM_D'UTILISATEUR/Dropbox/.dropbox.cache/old_files/* >> $HOME/Desktop/trace.txt 2>&1

������OUI!!! ça marche merci.

Tu peux me refaire cette ligne de commande sans la génération du fichier .txt en mettant 30' comme intervalle stp. (une fois le 30 en place je pourrais remplacer ceci si je veux changer la durés).

Question:
- Ceci est en route définitivement à partir de maintenant même après un redémarrage?
- Peut-on mettre plusieurs lignes de commandes dans la fenêtre de l'éditeur? genre la même chose pour un autre dossier?
- Si je peux avoir plusieurs lignes de commandes en simultané, si je veux le faire aussi avec un dossier qui est dans un 2e disque, que dois-je changer dans la ligne de commande?

Merci infiniment! ������


--------------------
Mac mini M2 8C CPU/10C GPU/8Go RAM - OS Sonoma(last)
Macbook Pro (mi-2012) 2.9GHz Intel Core i7 - 16Go RAM - OS Sonoma(last)
Mac mini (Late 2012) 2.5 GHz Intel Core i5 - 4Go RAM - OS Sonoma(last)

J'ai été hospitalisé, je ne suis pas con, encore lucide, mais l'info n'est pas facile à assimiler. Alors merci de votre clarté et surtout patience avec moi.
Go to the top of the page
 
+Quote Post

2 Pages V   1 2 >
Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 25th April 2024 - 08:46