Исправление AITap, (текущая версия) :
if [ -d $Mountpoint ] then echo "Mountpoint already exists!" else echo "Creating mountpoint..." mkdir $Mountpoint fi
Проще:
mkdir -pv "$Mountpoint"
Кавычки нужны, в противном случае шелл прочитает все спецсимволы из переменной, если они там будут. Не забудьте окавычить остальные переменные.
mount | grep "$NAS" if [ "$?" -eq $Success ]
Правильно:
if mount | grep "$NAS"; then ...
Ошибки не вижу, но исправьте сначала это, а дальше, может быть, и сами поймёте, в чём дело.
Исходная версия AITap, :
if [ -d $Mountpoint ] then echo "Mountpoint already exists!" else echo "Creating mountpoint..." mkdir $Mountpoint fi
Проще: mkdir -pv «$Mountpoint»
Кавычки нужны, в противном случае шелл прочитает все спецсимволы из переменной, если они там будут.
mount | grep "$NAS" if [ "$?" -eq $Success ]
if mount | grep «$NAS»; then
Ошибки не вижу, но исправьте сначала это, а дальше, может быть, и сами поймёте, в чём дело.