Nenhum espaço entre 2 >>
java -version 2>> ./${HOSTNAME}_GetJava.txt
OR
java -version 2>> ./'hostname'_GetJava.txt
Tentando executar um pequeno script simples para extrair as informações de java -version
de várias pastas java64 do sistema AIX canalizadas para um arquivo de saída / log usando o nome do host do sistema, mas parece que não consegue fazê-lo funcionar.
#
# 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
# *
Nenhum espaço entre 2 >>
java -version 2>> ./${HOSTNAME}_GetJava.txt
OR
java -version 2>> ./'hostname'_GetJava.txt