Я запускаю код на удаленном сервере поверх ssh, но когда я пытаюсь выполнить код для сохранения в переменной «APP», он будет запускаться перед установкой файла, а также сделать это на локальном вместо пульта. Что я делаю не так?Выполнение Bash-кода перед его выполнением
ssh [email protected]$TARGET_IP << EOF
if [ ${PACKAGE: -4} == ".dmg" ]; then
hdiutil attach -mountpoint $MOUNTPOINT $FILE_STORE$PACKAGE
APP=`sudo find $MOUNTPOINT -maxdepth 2 -name \*.app | wc -l | tr -d ' '`
fi
EOF
Вот версия урезывание моего кода, я хочу, переменная APP содержит число строк 0 или 1 или более.
Я думаю, что A.H. находится на отметке. – Donovan