Я использую следующие команды для создания на удаленном сервере.Этот скрипт создаст каталоги, если он не существует, или потерпит неудачу, если он существует.Моя главная цель состоит в том, чтобы иметь каталоги на месте, прежде чем продолжить дальнейшие шаги
#!/bin/ksh
YEAR=`date +%y`;
FISCALYEAR="FY$YEAR"
FISCALMONTH=`date +%B`;
echo "mkdir $FISCALYEAR" > createdirectory
cat createdirectory; echo "cd $FISCALYEAR" >> createdirectory
cat createdirectory; echo "mkdir $FISCALMONTH" >> createdirectory
cat createdirectory; echo "exit" >> createdirectory
chmod +x createdirectory
sftp -oBatchMode=no -b createdirectory -oPort=22 $USER@"$HOST:$REMOTE"
Есть ли способ проверить, существует ли каталог ??Если нет, то создайте его, иначе оставьте его (не запускайте скрипт mkdir)
Я пытался использовать ssh, но я получаю имя или службу, не известную.и я не понимаю, как я могу использовать команду "test -d" без ssh
С уважением, Аллен