'top' 명령의 출력이 변수에 저장되지 않았습니다.

'top' 명령의 출력이 변수에 저장되지 않았습니다.

./notify-me.shUbuntu에서 다음 bash 스크립트를 만들었습니다 .

#!/bin/bash

emailmessage=$(top -b -o %CPU)
echo $emailmessage

./notify-me.sh그러나 키를 누르고 눌러 이 스크립트를 실행하면 Enter명령 프롬프트가 다음 줄로 건너뛰고 아무 작업도 수행하지 않습니다. Ctrl+를 눌러 C프로세스를 중단할 때까지 빈 줄에 그대로 유지됩니다.

top명령의 출력을 변수에 어떻게 저장합니까 ?

관련 정보