Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
не запускается серв
#1
помогите пожалуйста мне как новичку
я залил серв все как положено ,вввожу команду запуска-
root@ubuntu:/pwserver# ./start_min.sh
а мне ответ-
bash: ./start_min.sh: /bin/sh^M: bad interpreter: No such file or directory
я так понял косяк гдето сдесь или нет?
#!/bin/sh



PW_PATH=/pwserver



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 &

sleep 10

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 10

echo "=== DONE! ==="

echo ""

echo "=== MAIN WORLD ==="

cd $PW_PATH/gamed; ./gs gs01 >$PW_PATH/logs/game1.log &

sleep 30

echo "=== DONE! ==="

echo ""

echo "==============================================================="

echo "= ALL INSTANCES LOADED ="

echo "= SERVERS ARE UP AND RUNNING! ="

echo "==============================================================="

sleep 3000
Ответ
#2
apt-get install dos2unix
dos2unix start_min.sh

или

cat start_min.sh | tr -d '\r' > corrected-start_min.sh
Детям нельзя в интернет. От детей интернет тупеет.
Ответ
#3
Fudji Написал:apt-get install dos2unix
dos2unix start_min.sh

или

cat start_min.sh | tr -d '\r' > corrected-start_min.sh

root@ubuntu:~# apt-get install dos2unix
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package dos2unix
root@ubuntu:~# cat start_min.sh | tr -d '\r' > corrected-start_min.sh
cat: start_min.sh: No such file or directory
Ответ
#4
E: Unable to locate package dos2unix - ищите не в стандартных репозиториях.
у вас файл strart_min.sh в папке root находится?
Детям нельзя в интернет. От детей интернет тупеет.
Ответ
#5
Fudji Написал:E: Unable to locate package dos2unix - ищите не в стандартных репозиториях.
у вас файл strart_min.sh в папке root находится?

нет-в pwserver
Ответ
#6
cd /pwserver
cat start_min.sh | tr -d '\r' > corrected-start_min.sh
Детям нельзя в интернет. От детей интернет тупеет.
Ответ
#7
Fudji Написал:cd /pwserver
cat start_min.sh | tr -d '\r' > corrected-start_min.sh

root@ubuntu:~# cd /pwserver
root@ubuntu:/pwserver# cat start_min.sh | tr -d '\r' > corrected-start_min.sh
root@ubuntu:/pwserver#

и...
Ответ
#8
и теперь запускайте
./start_min.sh
Детям нельзя в интернет. От детей интернет тупеет.
Ответ
#9
Fudji Написал:и теперь запускайте
./start_min.sh

root@ubuntu:/pwserver# ./start_min.sh
bash: ./start_min.sh: /bin/sh^M: bad interpreter: No such file or directory
root@ubuntu:/pwserver#
Ответ
#10
http://waterlan.home.xs4all.nl/dos2unix.html#DOS2UNIX
Детям нельзя в интернет. От детей интернет тупеет.
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)