{"id":2704,"date":"2025-12-17T08:17:03","date_gmt":"2025-12-17T07:17:03","guid":{"rendered":"http:\/\/clark.tipistrani.it\/?p=2704"},"modified":"2025-12-17T08:17:03","modified_gmt":"2025-12-17T07:17:03","slug":"cestino-sh-svuotare-periodicamente-i-cestini-di-samba","status":"publish","type":"post","link":"http:\/\/clark.tipistrani.it\/?p=2704","title":{"rendered":"cestino.sh svuotare periodicamente i cestini di samba"},"content":{"rendered":"<p>Avendo al nostro interno server samba che forniscono servizi di share ciclicamente si pone il problema dello spazio occupato.<\/p>\n<p>Al di la del non salvare cose inutili o doppie un fattore che spesso viene sottovalutato sono i cestini delle directory condivise, nella configurazione di samba si impone la condizione che i files cancellati d una directory finiscano nella directory .cestino e non vengano eliminati subito per poter permettere di recuperare files cancellati per errore.<\/p>\n<p>La questione per\u00f2 \u00e8 sempre la solita, il cestino una tantum va svuotato se no lo spazio non si libera, affidarsi all&#8217;utenza per questo genere di cose \u00e8 poco realistico, quindi ragionando siamo arrivati al punto di stabilire che un periodo di 7 giorni antecedenti per i cestini \u00e8 realistico quindi in cron abbiamo messo questo script che lanciato alle 19 di venerd\u00ec entra nelle directory, verifica che ci sia la .cestino, entra nella stessa controlla che siano files pi\u00f9 vecchi di 7 giorni e li cancella.<\/p>\n<p>#!\/bin\/bash<\/p>\n<p>cd \/home<br \/>\nfor a in `find . \u00a0-type d -name &#8216;.cestino&#8217;`<br \/>\ndo<br \/>\ncd \u00a0$a<br \/>\nif [ $? -eq 0 ] ; then<br \/>\nfind . -mtime +7 -exec rm -rf {} \\;<br \/>\nelse<br \/>\necho &#8220;NON TROVATO $a&#8221;<br \/>\nfi<br \/>\ncd \/home<br \/>\ndone<br \/>\nexit 0<\/p>\n<p>ottenendo il risultato desiderato<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Avendo al nostro interno server samba che forniscono servizi di share ciclicamente si pone il problema dello spazio occupato. Al di la del non salvare cose inutili o doppie un fattore che spesso viene sottovalutato sono i cestini delle directory condivise, nella configurazione di samba si impone la condizione che i files cancellati d una [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,11,9,7],"tags":[310,149,25],"class_list":["post-2704","post","type-post","status-publish","format-standard","hentry","category-linux","category-samba","category-script","category-sistemi-operativi","tag-deleted-files","tag-samba","tag-script-2"],"_links":{"self":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/2704","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2704"}],"version-history":[{"count":1,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/2704\/revisions"}],"predecessor-version":[{"id":2705,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/2704\/revisions\/2705"}],"wp:attachment":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2704"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2704"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}