Я пишу сценарий ожидаемого входа в систему на удаленной машине и запускаю там несколько сценариев. Но мне нужно также проверить следующее
Проверьте, если каталог
/var/cti/adm/APP exists
Если приложение не существует в каталоге adm , необходимо создать этот каталог и добавить владельца в этот каталог (как chown system).
Посоветуйте, пожалуйста, как проверить, существует ли каталог в ожидаемом скрипте, и если нет необходимости создавать этот каталог
пример части моего сценария ожидания
#!/usr/bin/expect -f
set multiPrompt {[#>$]}
send "ssh $LOGIN3@$IP\r"
sleep 0.5
expect {
word: {send $PASS\r ; exp_continue }
expect -re $multiPrompt
}
пример того, как мы можем сделать это с помощью Bash
[[ ! -d /.../..../... ]] && mkdir xxxxx