Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Запуск .sh файла, Запуск .sh файла 
:(
    Опции темы
TiRexxx
Дата 24.3.2009, 17:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 7.5.2008

Репутация: нет
Всего: нет



Народ помогите разобраться в чем проблема!
Пытаюсь запустить файлик методом

Код

sh qstart.sh


а в итоге выдает

Код

command not found
command not found
start.sh: line 65 syntax error: unexpected end of file


Вот код файлика

Код

#!/bin/sh

PW_PATH=/server

if [ ! -d $PW_PATH/logs ]; then
mkdir $PW_PATH/logs
fi

echo "=== LOGSERVICE ==="
cd $PW_PATH/logservice; ./logservice logservice.conf >$PW_PATH/logs/logservice.log &
sleep 2
echo "=== DONE! ==="
echo ""
echo "=== UNIQUENAMED ==="
cd $PW_PATH/uniquenamed; ./uniquenamed gamesys.conf >$PW_PATH/logs/uniquenamed.log &
sleep 3
echo "=== DONE! ==="
echo ""
echo "=== AUTH ==="
cd $PW_PATH/authd/build/; ./authd &
#cd $PW_PATH/auth; ./authd &
sleep 20
echo "=== DONE! ==="
echo ""
echo "=== GAMEDBD ==="
cd $PW_PATH/gamedbd; ./gamedbd gamesys.conf >$PW_PATH/logs/gamedbd.log &
sleep 5
echo "=== DONE! ==="
echo ""
echo "=== GACD ==="
cd $PW_PATH/gacd; ./gacd gamesys.conf >$PW_PATH/logs/gacd.log &
sleep 5
echo "=== DONE! ==="
echo ""
echo "=== GFACTIOND ==="
cd $PW_PATH/gfactiond; ./gfactiond gamesys.conf >$PW_PATH/logs/gfactiond.log &
sleep 5
echo "=== DONE! ==="
echo ""
echo "=== GDELIVERYD ==="
cd $PW_PATH/gdeliveryd; ./gdeliveryd gamesys.conf >$PW_PATH/logs/gdeliveryd.log &
sleep 5
echo "=== DONE! ==="
echo ""
echo "=== GLINKD ==="
cd $PW_PATH/glinkd; ./glinkd gamesys.conf 1 >$PW_PATH/logs/glink.log &
cd $PW_PATH/glinkd; ./glinkd gamesys.conf 2 >$PW_PATH/logs/glink2.log &
cd $PW_PATH/glinkd; ./glinkd gamesys.conf 3 >$PW_PATH/logs/glink3.log &
cd $PW_PATH/glinkd; ./glinkd gamesys.conf 4 >$PW_PATH/logs/glink4.log &
sleep 8
echo "=== DONE! ==="
echo ""
echo "=== MAIN WORLD ==="
cd $PW_PATH/gamed; ./gs gs01 >$PW_PATH/logs/game1.log &
sleep 70
echo "=== DONE! ==="
echo ""
echo "=== OTHER WORLD ==="

echo "==============================================================="
echo "=                    ALL INSTANCES LOADED                     ="
echo "=                 SERVERS ARE UP AND RUNNING!                 ="
echo "==============================================================="
sleep 3000


M
ZeeLax
Пользуемся кнопкой "код"



Это сообщение отредактировал(а) ZeeLax - 24.3.2009, 19:19

Присоединённый файл ( Кол-во скачиваний: 4 )
Присоединённый файл  qstart.sh 1,85 Kb
PM MAIL   Вверх
spin2
Дата 24.3.2009, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 15.12.2005
Где: Москва-Одесса

Репутация: 5
Всего: 31



а построчно отрабатывает корректно?
пути к echo, sleep, cd прописаны?


--------------------
"С кем тяжело молчать, с тем не о чем говорить" (Метерлинк)
блог
Все об ICQ-ботах
PM MAIL WWW ICQ Skype Jabber   Вверх
nickless
Дата 24.3.2009, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 41
Всего: 181



Суть вопроса более соответствует разделу "*NIX системы: Общие вопросы"

Модератор: Тема перенесена

Добавлено через 18 секунд
TiRexxx, попробуй сконвертировать в нормальный формат (всмысле конец строки UNIX а не DOS), добавить пустую строку в конец файла и запустить еще раз.
Если не заработает, версию дистра и вывод комманд
Код

sh --version
ls -l $(which sh)

в студию


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
powerfox
Дата 24.3.2009, 22:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 26
Всего: 97



TiRexxx, 
Код

sh -x qstart.sh



--------------------
user posted image
PM WWW   Вверх
TiRexxx
Дата 27.3.2009, 07:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 7.5.2008

Репутация: нет
Всего: нет



Цитата(powerfox @  24.3.2009,  22:43 Найти цитируемый пост)
:

sh -x qstart.sh


Попробовал как ты написал, выдает такие строчки

Код

+ $'\r'
:command not found
+ PW_PATH=$'/server\r'
+ $'\r'
:command not found
qstart.sh: line 65 syntax error: unexpected end of file




Это сообщение отредактировал(а) TiRexxx - 27.3.2009, 12:01
PM MAIL   Вверх
TiRexxx
Дата 27.3.2009, 12:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 7.5.2008

Репутация: нет
Всего: нет



Добавлено @ 07:33
Цитата(nickless @  24.3.2009,  20:12 Найти цитируемый пост)
попробуй сконвертировать в нормальный формат (всмысле конец строки UNIX а не DOS), добавить пустую строку в конец файла и запустить еще раз.


А как это сделать!
Я еще новичек!

Версия 3.1.17
По второй команде ничего не выдает!
PM MAIL   Вверх
inside_pointer
Дата 27.3.2009, 14:04 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 9.3.2008

Репутация: 8
Всего: 12



Код

sed "s/\r//" file.sh > file2.sh;

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0469 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.