請問有關於 top, watch - BBS
By Belly
at 2009-11-30T22:09
at 2009-11-30T22:09
Table of Contents
※ 引述《king19880326 (OK的啦~我都可以接受)》之銘言:
: 大家都知道 Linux 上有一個 command 叫做 watch
: 可以週期性的執行 command
: 現今我想要寫一個 script 來模擬
: 想法如下
: while :; do
: clear
: 待執行的 command
: sleep 1
: done
: 可是我發現這樣會有一些問題, 如果是執行比較花時間的 command, ex
: ls -al | cat, 螢幕就會閃爍, 沒有辦法像 top, 或是 Linux 上的
: watch 一樣順
: 現在有兩個問題
: 1. 較花時間的 command 會閃爍是什麼原因呢??
: (我猜測是因為上一次執行 command 的輸入還沒印完, 就已經執行 clear
: 及下一次的 command)
: 2. 改怎麼處理這種情形呢?? 我 man 了 clear 和 terminfo 沒找到解決方法
: 希望有人指點我一下
: 感謝 QQ
應用 clear && 待執行的command在同一行就可以了!
不過我不覺的這樣會解決你的問題!
一般像這樣子的寫法是直接印在同一個位址或是只清除一行,這樣才不會有閃爍的問題
--
: 大家都知道 Linux 上有一個 command 叫做 watch
: 可以週期性的執行 command
: 現今我想要寫一個 script 來模擬
: 想法如下
: while :; do
: clear
: 待執行的 command
: sleep 1
: done
: 可是我發現這樣會有一些問題, 如果是執行比較花時間的 command, ex
: ls -al | cat, 螢幕就會閃爍, 沒有辦法像 top, 或是 Linux 上的
: watch 一樣順
: 現在有兩個問題
: 1. 較花時間的 command 會閃爍是什麼原因呢??
: (我猜測是因為上一次執行 command 的輸入還沒印完, 就已經執行 clear
: 及下一次的 command)
: 2. 改怎麼處理這種情形呢?? 我 man 了 clear 和 terminfo 沒找到解決方法
: 希望有人指點我一下
: 感謝 QQ
應用 clear && 待執行的command在同一行就可以了!
不過我不覺的這樣會解決你的問題!
一般像這樣子的寫法是直接印在同一個位址或是只清除一行,這樣才不會有閃爍的問題
--
Tags:
BBS
All Comments
Related Posts
請問有關於 top, watch
By Odelette
at 2009-11-29T18:53
at 2009-11-29T18:53
請問 sshd(openssh) 的 log 資訊
By Delia
at 2009-11-28T22:43
at 2009-11-28T22:43
cacti show graphs很慢?
By Elma
at 2009-11-28T22:11
at 2009-11-28T22:11
請問 sshd(openssh) 的 log 資訊
By Noah
at 2009-11-28T15:58
at 2009-11-28T15:58
在台灣是不是 freebsd 很冷門?
By Jack
at 2009-11-24T20:37
at 2009-11-24T20:37