Cygwin에 감시 명령이 없습니까? 2 분마다 파일을 확인 하고이 목적으로

일부 명령을 사용하기 위해 Windows XP에 Cygwin을 설치했습니다. 이제 2 분마다 파일을 확인 하고이 목적으로 watch를 사용하고 싶지만 Cygwin에는 그러한 명령이 없습니다. 이것이 사실입니까? 대신 무엇을 할 수 있습니까?



답변

watchCygwin에서에서. 그러나 기본적으로 설치되어 있지 않습니다. procps-ng나타나 려면 패키지 를 설치해야합니다 watch. (cygwin 설치 관리자를 다시 실행할 수 있으며 전체 cygwin을 다시 설치하지 않고 누락 된 패키지 만 설치할 수 있습니다)

대신 watch다음과 같은 간단한 사이클을 사용할 수 있습니다.

while true ; do check file ; sleep 2 ; done

check당신의 선택의 명령은 어디에 있습니까 ?


답변

watchprocps의-NG 그래서 ‘procps의-NG’패키지를 설치합니다.


답변

분명히 procps 는 구식입니다. watch이제 procps-ng 패키지 에서 찾을 수 있습니다 .


답변

ncurses 패키지를 설치 한 다음 clear모든 실행시 화면이 나타납니다. 서두르세요.

나는 내 것처럼

while true ; do clear; <command> <file> ; sleep 2 ; done

와 같은

while true ; do clear; grep ERROR server.log | tail -n 5 ; done

답변

나는 시계를 흉내내는 명령을 썼습니다. 소스로 컴파일하고 .exe 파일을 컴파일했습니다. 여기에서 찾을 수 있습니다 : http://www.garrettgalloway.com/index.php?p=projects&e=7