쉘 스크립팅을 사용하여 gnuplot에서 결과를 얻을 수 없습니다.

모하메드 바하 도우

내 인터페이스 wlan0의 데이터 사용량을 생성하려면 gnuplot으로 셸 스크립트를 만들어야합니다. 내가 시도한 것은 다음과 같습니다.

==> gnuplot의 경우 :

 set title "Data usage over the current hour"
 unset multiplot
 set xdata time
 set style data lines  
 set term png
 set timefmt '"%M:%S"'
 set xrange ['"00:00"':'"59:59"']
 set xlabel "Time"
 set ylabel "Traffic" 
 set autoscale y  
 set output "datausage.png"
 plot "monitor.dat" using 1:2 t "RX" w lines, "monitor.dat" using 1:3 t "TX" w lines 

==> 그리고 이것은 내 껍질입니다.

 #!/bin/bash
 interface=$1
 mkdir -p /tmp/netiface 
 while true; 
 do
      recus=`ifconfig $interface | awk -F":" 'NR == 8 { print $2}' |awk '{print $2}' | cut -d "(" -f 2`
      transmis=`ifconfig $interface | awk -F":" 'NR == 8 { print $3}' |awk '{print $2}' | cut -d "(" -f 2`
      date=`date +%M:%S`
      echo -e "$date $recus $transmis">>/tmp/netiface/monitor.dat
      sleep 1
 done

===> monitor.dat

 08:18 823.6 121.4
 08:19 823.6 121.4
 08:20 823.6 121.4
 08:21 823.6 121.4
 08:22 823.7 121.5
 08:23 824.3 121.5
 08:24 824.6 121.5
 08:25 824.6 121.5
 08:26 824.6 121.5
 08:27 824.6 121.5
 08:28 824.6 121.5
 08:29 824.6 121.5
 08:30 824.6 121.5
 08:31 824.6 121.5
 08:32 824.6 121.5

하지만이 모든 것을 실행하면 다음과 같은 결과가 나타납니다.

현재 그래프, 선이 표시되지 않음

데이터가 올바르게 표시되도록 스크립트를 어떻게 변경해야합니까?

폴 루블

콘솔에서 시도해 보셨습니까? 빈 x 범위에 대한 경고가 표시됩니다.

xrange가 문제를 일으키고 있습니다. 시간 문제가있는 것 같습니다. 설정을 시도 set xrange [*:*]하면 데이터가 표시됩니다. 범위 값으로 실험하면 올바른 범위로 조정해야합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

쉘 스크립트를 사용하여 gnuplot에서 명령을 실행하는 방법은 무엇입니까?

분류에서Dev

쉘 스크립트에서 함수를 호출하는 동안 명령을 찾을 수 없습니다.

분류에서Dev

01,02,03 값을 가진 쉘 스크립트에서 for 루프를 사용할 수 없습니다.

분류에서Dev

쉘 스크립트-쉘 스크립팅을 사용하여 항상 특정 태그에서 컨텐츠를 가져옵니다.

분류에서Dev

curl을 사용하여 Browserlocation API에서 정확한 결과를 얻을 수 없습니다.

분류에서Dev

Javascript에서 each ()를 사용하여 올바른 결과를 얻을 수 없습니다.

분류에서Dev

쉘 스크립트를 사용하여 mysql 데이터베이스에 연결할 수 없습니다.

분류에서Dev

조인을 사용하여 선택 쿼리에 대한 정확한 결과를 얻을 수 없습니다.

분류에서Dev

개체를 사용하여 결과를 얻을 수 없습니다.

분류에서Dev

PLINK를 사용하여 Windows에서 ktutil 명령으로 쉘 스크립트를 실행할 수 없습니다.

분류에서Dev

mongo 쉘로 pymongo를 사용하여 mongodb에 삽입 된 문서를 읽을 수 없습니다.

분류에서Dev

C에서 명명 된 파이프를 사용하여 쉘 스크립트와 통신 할 수 없습니다.

분류에서Dev

하나의 함수에서만 결과를 얻을 수 없습니다.

분류에서Dev

쉘 스크립트-이 'if'에 대한 'fi'를 찾을 수 없습니다.

분류에서Dev

OEL에서 쉘을 사용하여 마운트 포인트 Use %를 어떻게 얻을 수 있습니까?

분류에서Dev

쉘 스크립팅을 사용하여 여러 파일에서 수학 연산 수행

분류에서Dev

쉘 스크립트를 사용하여 파일에서 URL을 얻는 방법

분류에서Dev

쉘 스크립트를 사용하여 파일에서 URL을 얻는 방법

분류에서Dev

Java 프로그램에서 원하는 결과를 얻을 수 없습니다

분류에서Dev

pysvn을 우회하려고 시도하면 subprocess 함수를 사용하여 쉘 스크립트에서 svn 호출을 작성할 수 있습니까?

분류에서Dev

ssh를 사용하여 쉘 스크립트를 실행할 수 없습니다.

분류에서Dev

gnuplot을 사용하여 여러 그래프를 플로팅하기위한 쉘 스크립트

분류에서Dev

bash 스크립트에서 echo를 사용하여 새 줄을 사용할 수 없습니다.

분류에서Dev

php- mysql (mysqli)에서 결과를 얻을 수 없습니다.

분류에서Dev

mysqli에서 검색 결과를 얻을 수 없습니다

분류에서Dev

이 SPARQL 쿼리에서 결과를 얻을 수 없습니다.

분류에서Dev

NSURL에서 결과를 얻을 수 없습니다.

분류에서Dev

내 스크립트가 게시 요청을 사용하여 결과를 채우도록 할 수 없습니다.

분류에서Dev

awk를 사용하여 원본 파일을 수정하고 올바른 결과를 얻을 수 없습니다.

Related 관련 기사

  1. 1

    쉘 스크립트를 사용하여 gnuplot에서 명령을 실행하는 방법은 무엇입니까?

  2. 2

    쉘 스크립트에서 함수를 호출하는 동안 명령을 찾을 수 없습니다.

  3. 3

    01,02,03 값을 가진 쉘 스크립트에서 for 루프를 사용할 수 없습니다.

  4. 4

    쉘 스크립트-쉘 스크립팅을 사용하여 항상 특정 태그에서 컨텐츠를 가져옵니다.

  5. 5

    curl을 사용하여 Browserlocation API에서 정확한 결과를 얻을 수 없습니다.

  6. 6

    Javascript에서 each ()를 사용하여 올바른 결과를 얻을 수 없습니다.

  7. 7

    쉘 스크립트를 사용하여 mysql 데이터베이스에 연결할 수 없습니다.

  8. 8

    조인을 사용하여 선택 쿼리에 대한 정확한 결과를 얻을 수 없습니다.

  9. 9

    개체를 사용하여 결과를 얻을 수 없습니다.

  10. 10

    PLINK를 사용하여 Windows에서 ktutil 명령으로 쉘 스크립트를 실행할 수 없습니다.

  11. 11

    mongo 쉘로 pymongo를 사용하여 mongodb에 삽입 된 문서를 읽을 수 없습니다.

  12. 12

    C에서 명명 된 파이프를 사용하여 쉘 스크립트와 통신 할 수 없습니다.

  13. 13

    하나의 함수에서만 결과를 얻을 수 없습니다.

  14. 14

    쉘 스크립트-이 'if'에 대한 'fi'를 찾을 수 없습니다.

  15. 15

    OEL에서 쉘을 사용하여 마운트 포인트 Use %를 어떻게 얻을 수 있습니까?

  16. 16

    쉘 스크립팅을 사용하여 여러 파일에서 수학 연산 수행

  17. 17

    쉘 스크립트를 사용하여 파일에서 URL을 얻는 방법

  18. 18

    쉘 스크립트를 사용하여 파일에서 URL을 얻는 방법

  19. 19

    Java 프로그램에서 원하는 결과를 얻을 수 없습니다

  20. 20

    pysvn을 우회하려고 시도하면 subprocess 함수를 사용하여 쉘 스크립트에서 svn 호출을 작성할 수 있습니까?

  21. 21

    ssh를 사용하여 쉘 스크립트를 실행할 수 없습니다.

  22. 22

    gnuplot을 사용하여 여러 그래프를 플로팅하기위한 쉘 스크립트

  23. 23

    bash 스크립트에서 echo를 사용하여 새 줄을 사용할 수 없습니다.

  24. 24

    php- mysql (mysqli)에서 결과를 얻을 수 없습니다.

  25. 25

    mysqli에서 검색 결과를 얻을 수 없습니다

  26. 26

    이 SPARQL 쿼리에서 결과를 얻을 수 없습니다.

  27. 27

    NSURL에서 결과를 얻을 수 없습니다.

  28. 28

    내 스크립트가 게시 요청을 사용하여 결과를 채우도록 할 수 없습니다.

  29. 29

    awk를 사용하여 원본 파일을 수정하고 올바른 결과를 얻을 수 없습니다.

뜨겁다태그

보관