크기 카테고리의 값이 임계 값을 통과 할 때 prstat가 흰색에서 검정색으로 배경을 몇 번 깜박이도록해야한다고 들었습니다. 명령을 편집하여 여기에 넣는 방법이 있습니까, 아니면 이런 일은 결코 일어나지 않을까요?solst의 prstat - 크기가 제한을 초과하면 플래시 할 수 있습니까?
0
A
답변
0
나는 의미가있는 것은 아니지만, 이것을 요구 한 누군가가 합리적이지 않거나 이해하지 못한다. 나는 "asker"가 prstat에 대한 단서가 없다고 생각합니다. 이 두 가지 예를 살펴 : 그래서
example% prstat -u root -n 5 -P 1,2 1 1
PID USERNAME SWAP RSS STATE PRI NICE TIME CPU PROCESS/LWP
306 root 3024K 1448K sleep 58 0 0:00.00 0.3% sendmail/1
102 root 1600K 592K sleep 59 0 0:00.00 0.1% in.rdisc/1
250 root 1000K 552K sleep 58 0 0:00.00 0.0% utmpd/1
288 root 1720K 1032K sleep 58 0 0:00.00 0.0% sac/1
1 root 744K 168K sleep 58 0 0:00.00 0.0% init/1
TOTAL: 25, load averages: 0.05, 0.08, 0.12
example% prstat -S rss -n 5 -vc -u root,john
PID USERNAME USR SYS TRP TFL DFL LCK SLP LAT VCX ICX SCL SIG PROCESS/LWP
1 root 0.0 0.0 - - - - 100 - 0 0 0 0 init/1
102 root 0.0 0.0 - - - - 100 - 0 0 3 0 in.rdisc/1
250 root 0.0 0.0 - - - - 100 - 0 0 0 0 utmpd/1
1185 john 0.0 0.0 - - - - 100 - 0 0 0 0 csh/1
240 root 0.0 0.0 - - - - 100 - 0 0 0 0 powerd/4
TOTAL: 71, load averages: 0.02, 0.04, 0.08
, 어떤 값을 당신 보는가? prstat가 표시하는 많은 것들이 있습니다. 그래서 여러분은 그들 모두를 배우고 많은 가능한 출력이 무엇이든간에 코드를 작성해야합니다. 당신이해야 할 것입니다 것은, 자식 프로세스에서, 명령 행에 입력 인수 prstat의 실행이 생산하는 모든 것을 읽고 해석하는 것입니다
, 다음 출력에 매핑하고 플래시 :
이 작업을 수행하려면 화면을 적절하게 조정하십시오. ksh 또는 zsh의 코 프로세스 또는 bash의 fifos를 사용하여이를 수행 할 수 있습니다. 사용자가 입력 한 내용에 관계없이 -e 모드에서 prtstat를 실행하여 전체 화면을 읽고 조작 할 수 있도록하십시오.화면을 깜박이는 것은 배경색 변경이나 원하는대로 이스케이프 시퀀스로 수행 할 수 있습니다.
그리고 VT100를위한
(UNIX)
prstat의에 대한 소스 코드는 당신이 그 소스를 취할 수 있도록, 오픈 솔라리스에 발표되었다 : 다음은 Windows 기반 터미널을위한 출발점이다 그것들을 수정하지만 솔라리스 10보다 더 새롭고 솔라리스 11보다 오래되었으므로 어느쪽에도 적합하지 않습니다. – alanc