Wie führe ich einen Befehl weiterhin im selben Bereich des Konsolenfensters aus? ("w")

Wie führe ich einen Befehl weiterhin im selben Bereich des Konsolenfensters aus? ("w")

Ich schaue mir die Ausgabe von an 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 ~> 

Der Befehl wird jedoch beendet. Wie kann ich w weiterhin im selben „Bereich“ des Befehlszeilenfensters ausführen, ähnlich wie es topfunktioniert, und die Aktualisierungsrate steuern?

Antwort1

Sie können watchden Befehl so verwenden, dass er ständig ausgeführt wird w(in bestimmten Zeitabständen, die im -nParameter angegeben sind). Beispiel:

watch -n 1 w

wird jede Sekunde ausgeführt w.

Die Ausgabe wwird oben im Terminalfenster angezeigt.

verwandte Informationen