Cartella "Temporanea"

1

Spesso scarro immagini, faccio screenshot e salvo file che userò solo per un po 'fino a quando non verranno scartati.

Voglio creare una cartella che cancelli i contenuti al suo interno ogni due giorni a mezzanotte per risparmiare spazio sul mio mac.

La mia idea originale era di creare un cron job per svuotare la cartella in un momento specifico, ma esiste un problema.

Il mio computer è un MacBook e non verrà acceso durante i periodi in cui desidero che i file scompaiano, questo significa che ho bisogno di questi file da eliminare quando riaccendo il dispositivo (o riattivato dal sonno) dato il tempo è scaduta.

Qualche soluzione?

    
posta Skyler 440 25.01.2016 - 23:16
fonte

2 risposte

1

La soluzione è semplice. Invece di creare un cron job, crea un launchd plist (elenco delle proprietà). Vai al link per aiuto nella configurazione delle opzioni comuni e nell'installazione del plist. Altre opzioni non incluse nel sito web possono essere trovate nella pagina man "launchd.plist" (digitando man launchd.plist ), ma dovresti essere bravo con ciò che viene fornito. Il vantaggio è che launchd eseguirà il plist quando il computer si accende, se il computer è stato spento al momento in cui doveva essere eseguito. Potrà persino riunire più eventi in un singolo evento, se lo script verrebbe normalmente eseguito alcune volte mentre il computer era spento.

    
risposta data 25.01.2016 - 23:36
fonte
1

Sì, se vuoi creare un cron job per svuotare la cartella, è un po 'complicato. Raccomando anche di creare un plist lanciato. È efficiente.

    
risposta data 26.01.2016 - 02:49
fonte

Leggi altre domande sui tag