AIX 시스템의 몇 가지 java64 폴더에서 정보를 추출하고 시스템의 호스트 이름을 사용하여 출력/로그 파일로 파이프하는 간단한 작은 스크립트를 실행하려고 시도했지만 java -version
제대로 작동하지 않는 것 같습니다.
#
# Start Script
#
date > ./${HOSTNAME}_GetJava.txt
echo "------ Java v1.4 Information ------" >> ./${HOSTNAME}_GetJava.txt
/usr/java14_64/bin/java -version 2 >> ./${$HOSTNAME}_GetJava.txt
echo "------ Java v5 Information ------" >> ./${HOSTNAME}_GetJava.txt
/usr/java5_64/bin/java -version 2 >> ./${HOSTNAME}_GetJava.txt
echo "------ Java v6 Information ------" >> ./${HOSTNAME}_GetJava.txt
/usr/java6_64/bin/java -version 2 >> ./${HOSTNAME}_GetJava.txt
echo "------ Java v7 Information ------" >> ./${HOSTNAME}_GetJava.txt
/usr/java7_64/bin/java -version 2 >> ./${HOSTNAME}_GetJava.txt
#
# End Script
# *
답변1
사이에 공간이 없습니다2 >>
java -version 2>> ./${HOSTNAME}_GetJava.txt
또는
java -version 2>> ./`hostname`_GetJava.txt