Написание скрипта для обработки iscsi

В настоящее время я пишу сценарий, который (по крайней мере теоретически) должен устанавливать и добавлять изменения в config на iscsitarget, но я все время получаю сообщение об ошибке, из-за которого я не могу понять происхождение.

[d1 ] Ошибки:

line 39: $'[\302\240-e': command not found.
mv: cannot stat `/etc/iet/ietd.conf' : No such file or directory.

Вот код:

#!/bin/bash

CONF="/etc/default/iscsitarget."
LOGIN="/etc/iet/ietd.conf.back"

#Dette skjekker om bruker er root

if [[ $EUID -ne 0 ]]; then
  echo "Du må være root for å kjøre dette scriptet."
  exit 1
fi 

#Skjekker om iscsi target er innstallert

dpkg -s "iscsitarget" > /dev/null 2>&1 && {
  echo "Iscsi Target er allerede innstallert."
  } || {
  echo "Innstallerer iscsi target..."
  aptitude -y install iscsitarget
  }

#Her tar vi konfigurasjons filen til og gjør en backup av den

if [ -e "$CONF" ]
  then
    echo "$CONF eksisterer, backup er unødvendig."
  else
    mv /etc/default/iscsitarget /etc/default/iscsitarget.back
    echo "Backup av konfigurasjonsfilen er tatt."
fi

#Her lager vi en ny konfigurasjonsfil til iscsi
cat > /etc/default/iscsitarget <<"EOF"
ISCSITARGET_ENABLE=true
EOF
echo "Konfigurasjonsfil oppdatert!"

#Backup av login fil og login til iscsitarget
if [ -e "$LOGIN" ]
  then
    echo "$LOGIN eksisterer, backup er unødvendig."
  else
    mv /etc/iet/ietd.conf /etc/iet/ietd.conf.back
    echo "Backup av konfigurasjonsfil er tatt."
fi

Относительно нового, спасибо!

1
задан 18 February 2014 в 17:30

0 ответов

Другие вопросы по тегам:

Похожие вопросы: