Czy w systemie Darwin / OS X istnieje polecenie „watch”?
14
Mam skrypt, który próbuję przenieść z systemu Linux na system Darwin / OS X. Wersja systemu Linux zależy obecnie od watchpolecenia, które domyślnie nie jest instalowane w systemie Darwin / OS X. Jaka jest natywna alternatywa?
Nie ma natywnej alternatywy. Musisz nabyć watchkorzystając z Homebrew ( brew install watch) lub MacPorts ( port install watch), jeśli potrzebujesz rzeczywistego pliku wykonywalnego.
Odpowiedzi:
Nie ma natywnej alternatywy. Musisz nabyć
watch
korzystając z Homebrew (brew install watch
) lub MacPorts (port install watch
), jeśli potrzebujesz rzeczywistego pliku wykonywalnego.Możesz jednak emulować funkcję
watch
. Można tego dokonać w standardowej pętli bash while ( z Stack Overflow Daniela Pittmana ):To i inne opcje są dostępne w przepełnieniu stosu.
źródło