В дальнейшем ожидать сценарий, как получить статус выхода Rsync в ожидать сценария if [$? -eq 0]
выдает ошибку какОжидать статус выполнения сценария
invalid command name "$?"
while executing
"$? -eq 0 "
invoked from within
"if [ $? -eq 0 ]"
(file "./tmp544.sh" line 7)
#!/usr/bin/expect -f
eval spawn ssh -l root 174.54.87.12 rsync /root/project /usr/project
expect "[email protected]'s password: $"
send "\xxxxxxx\n"
expect "\\$ $"
if [ $? -eq 0 ]
then
echo "11"
else
echo "22"
fi
ожидать {\ $ $} - возможно более идиоматическая альтернатива ожидать "\\ $ $" –