Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Проблема с выполнением sh скрипта  (Прочитано 543 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dezarmo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Проблема с выполнением sh скрипта
« : 20 Декабря 2010, 13:14:14 »
Вообщем есть скриптик такого вида
#!/bin/sh
rm -r /games/ms.con
cp /mnt/soft/ms.con /games/ms.con
chown user /games/ms.con
chgrp corsair /games/ms.con
chmod 4775 /games/ms.con
При попытке выполнения выдает
root@corsair-club:~# sh /mnt/soft/filems.sh
: not foundilems.sh: 1: #!/bin/sh
rm: невозможно удалить «/games/ms.con\r»: Нет такого файла или каталога
В директории создается файл ms.con? , старый остается.Не могу понять в чем проблема. В какую сторону копать?

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6293
    • Просмотр профиля
Re: Проблема с выполнением sh скрипта
« Ответ #1 : 20 Декабря 2010, 13:18:52 »
Заменить #!/bin/sh на #!/bin/bash, объединить команду
chown user:corsair /games/ms.conи сохранить файл в кодировке UTF-8.

 

Страница сгенерирована за 0.025 секунд. Запросов: 20.