Vamp1rDead 0 Опубликовано 24 января, 2016 ./loop.sh: 8: ./loop.sh: Syntax error: end of file unexpected (expecting "do") Братцы подскажите что не так с loop.sh, что ему нужно ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
terege 110 Опубликовано 24 января, 2016 (изменено) ./loop.sh: 8: ./loop.sh: Syntax error: end of file unexpected (expecting "do") Братцы подскажите что не так с loop.sh, что ему нужно ? Посмотри 8 строку в файле ключь do Изменено 24 января, 2016 пользователем terege Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Vamp1rDead 0 Опубликовано 24 января, 2016 Посмотри 8 строку в файле ключь do А что там с ней должно быть ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Vamp1rDead 0 Опубликовано 24 января, 2016 Посмотри 8 строку в файле ключь do на 8 строчке done написано) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
terege 110 Опубликовано 24 января, 2016 на 8 строчке done написано) #!/bin/bash err=1 until [ $err == 0 ]; do<- начало ......... команды .................... done <-завершение Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Vamp1rDead 0 Опубликовано 24 января, 2016 #!/bin/bash err=1 until [ $err == 0 ]; do<- начало ......... команды .................... done <-завершение # !/bin/sh err=1 until [ $err == 0 ]; do java -Dfile.encoding=UTF-8 -Xmx512m -Xbootclasspath/p:../libs/jsr167.jar -cp ./login.jar:../libs/* ru.catssoftware.loginserver.L2LoginServer > log/stdout.log 2>&1 err=$? sleep 10; doneвот всё что есть в луп сш Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
terege 110 Опубликовано 24 января, 2016 #!/bin/bash err=1 until [ $err == 0 ]; do [ -d log/ ] || mkdir log/ [ -d log/stdout/ ] || mkdir log/stdout/ [ -f log/stdout/stdout.log ] && mv log/stdout/stdout.log "log/stdout/`date +%Y-%m-%d_%H-%M-%S`_stdout.log" # For developers mostly (1. line gc logrotate, 2. line parameters for gc logging) : # [ -f log/gc.log ] && mv log/gc.log "log/gc/`date +%Y-%m-%d_%H-%M-%S`_gc.log" # -verbose:gc -Xloggc:log/gc.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution java -Dfile.encoding=UTF-8 -Xmx512m -Xbootclasspath/p:../libs/jsr167.jar -cp ./login.jar:../libs/* ru.catssoftware.loginserver.L2LoginServer > log/stdout.log 2>&1 err=$? sleep 10; done Пытайся Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Vamp1rDead 0 Опубликовано 24 января, 2016 #!/bin/bash err=1 until [ $err == 0 ]; do [ -d log/ ] || mkdir log/ [ -d log/stdout/ ] || mkdir log/stdout/ [ -f log/stdout/stdout.log ] && mv log/stdout/stdout.log "log/stdout/`date +%Y-%m-%d_%H-%M-%S`_stdout.log" # For developers mostly (1. line gc logrotate, 2. line parameters for gc logging) : # [ -f log/gc.log ] && mv log/gc.log "log/gc/`date +%Y-%m-%d_%H-%M-%S`_gc.log" # -verbose:gc -Xloggc:log/gc.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution java -Dfile.encoding=UTF-8 -Xmx512m -Xbootclasspath/p:../libs/jsr167.jar -cp ./login.jar:../libs/* ru.catssoftware.loginserver.L2LoginServer > log/stdout.log 2>&1 err=$? sleep 10; done Пытайся Спасибо буду пытаться Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Vamp1rDead 0 Опубликовано 24 января, 2016 #!/bin/bash err=1 until [ $err == 0 ]; do [ -d log/ ] || mkdir log/ [ -d log/stdout/ ] || mkdir log/stdout/ [ -f log/stdout/stdout.log ] && mv log/stdout/stdout.log "log/stdout/`date +%Y-%m-%d_%H-%M-%S`_stdout.log" # For developers mostly (1. line gc logrotate, 2. line parameters for gc logging) : # [ -f log/gc.log ] && mv log/gc.log "log/gc/`date +%Y-%m-%d_%H-%M-%S`_gc.log" # -verbose:gc -Xloggc:log/gc.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution java -Dfile.encoding=UTF-8 -Xmx512m -Xbootclasspath/p:../libs/jsr167.jar -cp ./login.jar:../libs/* ru.catssoftware.loginserver.L2LoginServer > log/stdout.log 2>&1 err=$? sleep 10; done Пытайся No such file or directoryera/login# /bin/bash: попытка не удачка Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Natzugen 172 Опубликовано 24 января, 2016 Что за без предел тут происходит? конвертируй .sh файл с dos2unix. дай ему права chmod +rwx имя.sh и все. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Vamp1rDead 0 Опубликовано 24 января, 2016 Что за без предел тут происходит? конвертируй .sh файл с dos2unix. дай ему права chmod +rwx имя.sh и все. А по конкретнее можно ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Natzugen 172 Опубликовано 24 января, 2016 А по конкретнее можно ? 1. Прежде всегда качаешь > apt-get install dos2unix 2. Направляешься к папкам где находятся все файлы .sh формате. 3. Начинаешь всех конвертировать таким образом > dos2unix имя.sh 4. Даешь права всем .sh файлам. chmod +rwx имя.sh Запускаешь >> ./Имя.sh Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты