Bash : 명령 줄 프로그램에서 데이터 추출

Donato

시스템의 총 메모리를 얻는 방법을 알고 있습니다.

$ free -lm
             total       used       free     shared    
Mem:          3008       2495        513         57

Nginx에서 작업자 프로세스의 주 메모리 소비 (RSS)를 얻는 방법을 알고 있습니다.

$ ps -C nginx -O rss
  PID   RSS S TTY          TIME COMMAND
 1564  1336 S ?        00:00:00 nginx: master process /usr/sbin/nginx
 1565  1756 S ?        00:00:00 nginx: worker process
 1566  1756 S ?        00:00:00 nginx: worker process
 1567  1756 S ?        00:00:00 nginx: worker process
 1568  1756 S ?        00:00:00 nginx: worker process

이제 시스템이 스왑을 사용하지 않고 사용할 수있는 작업자 프로세스 수를 결정합니다.

echo $((3008 * 1024))
3080192
$ echo $((3080192 / 1756))
1754

내 서버는 스왑에 의존하지 않고 1754 nginx 작업자를 처리 할 수 ​​있습니다. 그러나 위의 다단계 프로세스를 명령 줄에서 실행할 수있는 한 줄로 만들 수 있다면 좋을 것입니다.

내 문제는 명령 줄의 무료 명령에서 "3008"을 추출하는 방법을 모른다는 것입니다. 이 문제를 어떻게 해결할 수 있습니까?

Maulinglawns

내 문제는 명령 줄의 무료 명령에서 "3008"을 추출하는 방법을 모른다는 것입니다.

이 출력이 주어지면 :

free -lm
             total       used       free     shared    buffers     cached
Mem:          3757       1765       1991        138        122        766
Low:          3757       1765       1991
High:            0          0          0
-/+ buffers/cache:        876       2880
Swap:         7772          0       7772


이 시도:

free -lm | grep '^Mem' | awk '{ print $2 }'
3757

total열을 반환합니다 Mem:. 제 경우에는 3757.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Java에서 명령 줄 프로그램 호출

분류에서Dev

명령 줄에서 두 번 호출되는 프로그램

분류에서Dev

터미널의 명령 출력에서 한 줄 추출

분류에서Dev

.exe없이 명령 줄에서 프로그램 시작

분류에서Dev

명령 줄에서 opus 파일에 메타 데이터 추가

분류에서Dev

이스케이프를 사용하여 bash 스크립트에서 프로그램으로 명령 줄 인수를 그대로 전달합니다.

분류에서Dev

bash 명령 줄에서 읽기, 에코 및 grep 명령 이해

분류에서Dev

사용자 정의 로그 파일에서 줄을 추출하는 Bash 스크립트 명령

분류에서Dev

추가 bash 호출없이 체인 된 명령에 대한 경로를 임시로 추가하려면 한 줄짜리 Bash?

분류에서Dev

출력 전에 bash 명령 뒤에 새 줄을 추가하는 방법

분류에서Dev

bash 스크립트에서 읽기 명령이 읽기 명령으로 실행되지 않고 명령 줄에 직접 텍스트 출력

분류에서Dev

1.23 데이터 파일에서 전체 명령 줄을 추출 할 수 있습니까?

분류에서Dev

명령 줄에서 수동으로 Ubuntu 설치 (설치 프로그램없이)

분류에서Dev

Bash는 모든 명령에 대해 이상한 환경 줄을 출력하고 명령을 에코합니다.

분류에서Dev

bash에서 한 명령의 출력을 한 줄씩 다른 명령에 공급

분류에서Dev

명령 출력에 줄 바꿈 추가

분류에서Dev

명령 출력에 줄 바꿈 추가

분류에서Dev

bash에서 grep 명령을 사용하여 텍스트 파일에서 데이터 추출 오류

분류에서Dev

bash에서 명령 줄 인수로 디렉터리 경로

분류에서Dev

명령 줄에서 프로그램이 실행중인 위치 찾기

분류에서Dev

OSX의 명령 줄에서 응용 프로그램 창의 위치 이동

분류에서Dev

R-명령 줄에서 데이터 프레임으로 출력을로드하는 방법

분류에서Dev

명령 줄에 대한 "연결 프로그램"명령이 있습니까?

분류에서Dev

vbscript를 사용하여 명령 줄에서 출력 데이터 읽기

분류에서Dev

bash 함수 호출에서 명령 줄에 강제로 에코하는 방법이 있습니까?

분류에서Dev

파이썬에서 bash 명령 호출

분류에서Dev

OS X 명령 줄 응용 프로그램이 Java에서 호출되는 동안 디렉토리를 찾을 수 없습니다.

분류에서Dev

아카이브에서 폴더를 추출하는 7-Zip 명령 줄

분류에서Dev

Oracle-SQL 명령 줄 / Java 프로그램에 표시되지 않는 사용 가능한 데이터

Related 관련 기사

  1. 1

    Java에서 명령 줄 프로그램 호출

  2. 2

    명령 줄에서 두 번 호출되는 프로그램

  3. 3

    터미널의 명령 출력에서 한 줄 추출

  4. 4

    .exe없이 명령 줄에서 프로그램 시작

  5. 5

    명령 줄에서 opus 파일에 메타 데이터 추가

  6. 6

    이스케이프를 사용하여 bash 스크립트에서 프로그램으로 명령 줄 인수를 그대로 전달합니다.

  7. 7

    bash 명령 줄에서 읽기, 에코 및 grep 명령 이해

  8. 8

    사용자 정의 로그 파일에서 줄을 추출하는 Bash 스크립트 명령

  9. 9

    추가 bash 호출없이 체인 된 명령에 대한 경로를 임시로 추가하려면 한 줄짜리 Bash?

  10. 10

    출력 전에 bash 명령 뒤에 새 줄을 추가하는 방법

  11. 11

    bash 스크립트에서 읽기 명령이 읽기 명령으로 실행되지 않고 명령 줄에 직접 텍스트 출력

  12. 12

    1.23 데이터 파일에서 전체 명령 줄을 추출 할 수 있습니까?

  13. 13

    명령 줄에서 수동으로 Ubuntu 설치 (설치 프로그램없이)

  14. 14

    Bash는 모든 명령에 대해 이상한 환경 줄을 출력하고 명령을 에코합니다.

  15. 15

    bash에서 한 명령의 출력을 한 줄씩 다른 명령에 공급

  16. 16

    명령 출력에 줄 바꿈 추가

  17. 17

    명령 출력에 줄 바꿈 추가

  18. 18

    bash에서 grep 명령을 사용하여 텍스트 파일에서 데이터 추출 오류

  19. 19

    bash에서 명령 줄 인수로 디렉터리 경로

  20. 20

    명령 줄에서 프로그램이 실행중인 위치 찾기

  21. 21

    OSX의 명령 줄에서 응용 프로그램 창의 위치 이동

  22. 22

    R-명령 줄에서 데이터 프레임으로 출력을로드하는 방법

  23. 23

    명령 줄에 대한 "연결 프로그램"명령이 있습니까?

  24. 24

    vbscript를 사용하여 명령 줄에서 출력 데이터 읽기

  25. 25

    bash 함수 호출에서 명령 줄에 강제로 에코하는 방법이 있습니까?

  26. 26

    파이썬에서 bash 명령 호출

  27. 27

    OS X 명령 줄 응용 프로그램이 Java에서 호출되는 동안 디렉토리를 찾을 수 없습니다.

  28. 28

    아카이브에서 폴더를 추출하는 7-Zip 명령 줄

  29. 29

    Oracle-SQL 명령 줄 / Java 프로그램에 표시되지 않는 사용 가능한 데이터

뜨겁다태그

보관