일부 명령을 사용하기 위해 Windows XP에 Cygwin을 설치했습니다. 이제 2분마다 파일을 확인하고 이를 달성하기 위해 watch를 사용하고 싶었지만 Cygwin에는 그러한 명령이 없다는 것을 발견했습니다. 이거 진짜야? 어떡해?
답변1
watch
cygwin에 있습니다. 하지만 기본적으로 설치되어 있지는 않습니다. 당신은 설치해야합니다procps-ng
패키지가 나타납니다 watch
. (cygwin 설치 프로그램을 다시 실행할 수 있습니다. 그러면 전체 cygwin을 다시 설치하지 않고도 누락된 패키지만 설치할 수 있습니다.)
대신 다음 watch
과 같은 간단한 루프를 사용할 수 있습니다.
while true ; do check file ; sleep 2 ; done
check
선택한 명령은 어디에 있습니까?
답변2
watch
포함 된procps-ng
이므로 procps-ng
Cygwin 패키지를 설치해야 합니다.
답변3
답변4
ncurses 패키지를 설치한 다음 clear
실행할 때마다 화면이 표시됩니다. 긴급하게 기다려주셔서 감사합니다.
나는 나의
while true ; do clear; <command> <file> ; sleep 2 ; done
예를 들어
while true ; do clear; grep ERROR server.log | tail -n 5 ; done