Uzak sunucudan (Box1) birinde oturum açmaya çalışıyorum ve uzaktaki bir dosyada bir dosya okumaya çalışıyorum (Kutu1). Başka bir sunucu (Kutu2) ayrıntılarını içerir, bu verilere dayanarak bazı veri sıkıştırma işlemleri için yerel sunucuya ve ssh başka bir sunucuya (Box2) geri gelmem gerekir. ve benzeri .....Unix sunucusunda değişkeni bildirme
ssh box1.com << EOF
if [[ ! -f /home/rakesh/tomar.log ]]
then
echo "LOG file not found"
else
echo " LOG file present"
export server_node1= `cat /home/rakesh/tomar.log`
fi
EOF
ssh box2.com << EOF
if [[ ! -f /home/rakesh/tomar.log ]]
then
echo "LOG file not found"
else
echo " LOG file present"
export server_node2= `cat /home/rakesh/tomar.log`
fi
EOF
ama "server_node1" ve yerel makinede "server_node2" değerini almıyorum. Herhangi bir yardım için teşekkür ederiz.
'[[! -F]] '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' Bir dosyanın varlığını gerçekten kontrol ediyor ve sonra başka bir amaç için mi alıyorsunuz yoksa bu yanlışlardan mı? – tripleee
ooops benim kötü! Eşyaların düzeltilmesi.Teşekkürler – rKSH