이 스크립트가 작동하지 않는 것 같습니다. 파일의 노드 목록에있는 CPU의 양을 쿼리하려고합니다.여러 노드에 대해 bash 스크립트를 사용하는 ssh
readarray fnames < nodes.txt
for fn in "${fnames[@]}"
do
com="ssh $fn `cat /proc/cpuinfo | grep processor | wc -l`"
com=${com: -2}
echo $fn $com
done
CPU 수보다 호스트 이름이 인쇄되어야합니다. 대신 매번 호스트 이름과 8을 인쇄합니다. 나는이 8이
bash: 8: command not found
으로 표시되어 있다고 생각합니다. 이것에
는 나는 항상'고양이/proc 디렉토리/cpuinfo의 실행 것 같다 발견 | grep 프로세서 | wc -l'은 현재의 호스트 명으로, 항상 8을 반환합니다. –