Controllare periodicamente la cartella per le modifiche ed eseguire lo script su OS X? [duplicare]


-1

Questa domanda ha già una risposta qui:

Ho una cartella di file. Vorrei che il sistema controllasse questa cartella ogni X minuti per vedere se qualcuno dei file è cambiato e, in tal caso, per eseguire uno script che ho scritto in Python.


Puoi scrivere uno script Python | shell che chiama il tuo script nella cartella, quindi dorme per X minuti. Per persistenza, è possibile utilizzare launchdo cron.
Blacklight Shining,

Il problema è che non eseguo lo script da eseguire ogni X minuti, solo dopo X minuti e quando i file sono stati modificati.
CGP Gray,

1
È quello che faresti? Dormire per X minuti; controlla se i file sono stati modificati; chiama l'altro script se hanno; risciacqua e ripeti.
Blacklight Shining,

Vedi la risposta di DDay sulla domanda collegata.
slhck,

Risposte:


0

Se stai già utilizzando Python per lo script, dai un'occhiata a Watchdog .
È possibile installarlo facilmente con PIP e il collegamento fornisce un esempio di codice.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.