Привет, наткнулся на проблему. При запуске sh файла вылетает ошибка:
Код
./StartGS.sh
-bash: ./StartGS.sh: /bin/bash^M: bad interpreter: No such file or directory
, в чём проблема?
Заранее спасибо
#!/bin/bash
case $1 in
noloop)
[ -d log/ ] || mkdir log/
[ -f log/console.log ] && mv log/console.log "log/backup/`date +%Y-%m-%d_%H-%M-%S`_console.log"
java -Xms128m -Xmx1536m -ea -XX:-UseSplitVerifier -javaagent:./libs/al-commons-1.3.jar -cp ./libs/*:AL-Game.jar com.aionemu.gameserver.GameServer > log/console.log 2>&1
echo $! > gameserver.pid
echo "Server started!"
;;
*)
./StartGS_loop.sh &
;;
esac
#!/bin/bash
err=1
until [ $err == 0 ];
do
[ -d log/ ] || mkdir log/
[ -f log/console.log ] && mv log/console.log "log/backup/`date +%Y-%m-%d_%H-%M-%S`_console.log"
java -Xms128m -Xmx1536m -XX:-UseSplitVerifier -ea -javaagent:./libs/al-commons-1.3.jar -cp ./libs/*:AL-Game.jar com.aionemu.gameserver.GameServer > log/console.log 2>&1
err=$?
gspid=$!
echo ${gspid} > gameserver.pid
sleep 10
done
Отредактировал: looks12, - 22.12.2013, 16:48