Ho installato Cygwin sul mio Windows XP per utilizzare alcuni dei suoi comandi. Ora ho cosa controllare un file ogni 2 minuti e voglio usare watch per questo scopo, ma vedo che Cygwin non ha questo comando. È davvero vero? cosa posso fare invece?
Ho installato Cygwin sul mio Windows XP per utilizzare alcuni dei suoi comandi. Ora ho cosa controllare un file ogni 2 minuti e voglio usare watch per questo scopo, ma vedo che Cygwin non ha questo comando. È davvero vero? cosa posso fare invece?
Risposte:
C'è watch
in Cygwin. Ma non è installato per impostazione predefinita. È necessario installare il procps-ng
pacchetto per apparire watch
. (è possibile eseguire nuovamente il programma di installazione di Cygwin e consente di installare solo i pacchetti persi senza reinstallare l'intero Cygwin)
Invece di watch
te puoi usare un ciclo semplice come:
while true ; do check file ; sleep 2 ; done
dov'è il check
tuo comando preferito.
-bash: check: command not found
. Sembra che l'installer di Cygwin non ne sappia nulla ...
Ho scritto un comando che emula l'orologio. L'ho rilasciato con il file sorgente e compilato .exe. Puoi trovarlo qui: http://www.garrettgalloway.com/index.php?p=projects&e=7