콘솔 창의 동일한 영역에서 명령을 계속 실행하려면 어떻게 해야 합니까? ("와")

콘솔 창의 동일한 영역에서 명령을 계속 실행하려면 어떻게 해야 합니까? ("와")

나는 다음의 결과를보고 있습니다 w:

ehryk@ArchHP ~> sudo w                                                                                                               
 14:12:37 up  4:08,  4 users,  load average: 2.18, 1.93, 1.55                                                                        
USER     TTY        LOGIN@   IDLE   JCPU   PCPU WHAT                                                                                 
ehryk    tty1      10:04    4:08m 57.70s  0.00s xinit /home/ehryk/.xinitrc -- /etc/X11/xinit/xserverrc :0 vt1 -auth /tmp/serverauth. 
ehryk    pts/0     10:04    4:08m  0.04s  0.04s /usr/bin/fish                                                                        
ehryk    pts/1     10:04    4:06m  0.00s  0.00s bash                                                                                 
ehryk    pts/2     13:04   24:53   6.24s  0.00s x86_64-unknown-linux-gnu-gcc -o conftest -O2 -I/home/ehryk/Projects/openwrt/staging_ 
ehryk@ArchHP ~> 

그러나 명령이 종료됩니다. 명령줄 창의 동일한 "영역"( top작동 방식과 유사)에서 w를 계속 실행하고 새로 고침 빈도를 제어하려면 어떻게 해야 합니까?

답변1

watch명령을 사용하여 지속적으로 실행할 수 있습니다 w(매개변수에 정의된 간격으로 -n). 예를 들어:

watch -n 1 w

w매초마다 실행됩니다.

출력은 w터미널 창 상단에 유지됩니다.

관련 정보