Перейти к содержанию
Авторизация  
Ira3451

Нужно исправить код

Рекомендуемые сообщения

Доброго дня, ситуация такова я кода ssh не знаю вообще. Мне нужно что бы вы мне продали код, плачу на яндекс кошелек. Перед выполнением роботы говорите вашу цену за роботу, иначе потом платить не буду, если мне ваша цена будет не слишком высокая я куплю у вас этот код.

И так когда я запускаю сервер вот такая вот ошибка.

/login/loop.sh: until: not found
/login/loop.sh: 7: /login/loop.sh: Syntax error: newline unexpected
 

Я так понимаю что мне нужно исправить этот код. К исполнителю большая просьба отнестись с пониманием что этот код для меня всего лишь набор значков, по этому нужно написать весь код от начала до конца.

 

#!/bin/bash
 
err=1 until
until [ $err -eq 0 ];
do
        java -d64 -Dfile.encoding=UTF-8 -Xmx128m -cp ./login.jar:../libs/* ru.c$
log/stdout.log 2>&1
        err=$?
        sleep 10;
done
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если исправить строку

err=1 until

на 

err=1

Мож заедет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Простите но ваш код не подошел наверное, консоль переходит в с следующую строку без либо каких действий.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если исправить строку

err=1 until

на 

err=1

Мож заедет

У меня вот такой код вышел 
#!/bin/bash
 
err=1
until [ $err -eq 0 ];
do
        java -d64 -Dfile.encoding=UTF-8 -Xmx128m -cp ./login.jar:../libs/* ru.c$
log/stdout.log 2>&1
        err=$?
        sleep 10;
done
 
С новой ошибкой
 
Error: Could not find or load main class ru.c$
/login/loop.sh: 7: /login/loop.sh: log/stdout.log: Permission denied
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По поводу второй ошибки это ведь нужно дать 777 права на файл?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По поводу второй ошибки это ведь нужно дать 777 права на файл?

Да

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я что то не могу найти как на файл дать права вот на папку есть

 

chmod -R 777 /login

Я так понимаю что на файл должна быть такая команда

chmod -R 777 /login/log/stdout.log

Или на файлы там какая то другая команда?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуй. Потом отпиши результат!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С unix не работал но как думаю что можно выставить права через что-то типо putty если не ошибаюсь!

Изменено пользователем harazar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С unix не работал но как думаю, что можно выставить права через что-то типо putty если не ошибаюсь!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообщем команда подошла но теперь выдает вот такую ошибку

Error: Could not find or load main class ru.c$
./loop.sh: line 7: log/stdout.log: Text file busy
 
Я так понимаю что это занят файл. А вот что делать с этим я не знаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я вот думаю может там нужно давать всем папкам по пути к файлу права 777?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я вот думаю может там нужно давать всем папкам по пути к файлу права 777?

нет, 777 права нужны только .sh скриптам

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С unix не работал но как думаю, что можно выставить права через что-то типо putty если не ошибаюсь!

У меня такой вредный хостер что там PuTTY единственный вариант. Даже файлового менеджера не дал вредный, а консоль встроенная на сайте так долго думает что даже с моим очень спокойным характером захотелось через час выбросить в окошко свой ноутбук. Настроить самой ftp я так поняла это не вариант так как там не все мне понятно, а что не понятно то не безопасно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

нет, 777 права нужны только .sh скриптам

Простите вы не подскажите какие мне тогда права выдавать на stdout.log?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может кто знает все же как исправить ошибку?:

Error: Could not find or load main class ru.c$
./loop.sh: line 7: log/stdout.log: Text file busy

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня такой вредный хостер что там PuTTY единственный вариант. Даже файлового менеджера не дал вредный, а консоль встроенная на сайте так долго думает что даже с моим очень спокойным характером захотелось через час выбросить в окошко свой ноутбук. Настроить самой ftp я так поняла это не вариант так как там не все мне понятно, а что не понятно то не безопасно.

WinSCP работает с nix без проблем

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я так пони

 

WinSCP работает с nix без проблем

Может быть, но в моем случае чем проще тем лучше. А гуру в гугле говорили PuTTY проще чем все остальные. 

Изменено пользователем Ira3451

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Установи lsof,сможешь посмотреть какие файлы используются теми или иными процессами 

 

скорей всего файл сейчас используется

Изменено пользователем AzogConqueror

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

посмотрите, может 2 процесса используют файл одновременно

 

 

Установи lsof,сможешь посмотреть какие файлы используются теми или иными процессами 

 

скорей всего файл сейчас используется

Я думаю в этом нет логики так это не системные файлы и не могли быть подключены к какому то то процессу так как логин сервер так и не заработал, но я все же проверю и этот вариант.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

делали какие нибудь манипуляции из под вин

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Вот вытащила вот такие логи, ничего не обычного нет тут как по мне.

:~# lsof -c log

COMMAND  PID USER   FD   TYPE             DEVICE SIZE/OFF      NODE NAME

logger  2076 root  cwd    DIR         182,751745     4096         2 /

logger  2076 root  rtd    DIR         182,751745     4096         2 /

logger  2076 root  txt    REG         182,751745    19400    137979 /usr/bin/logger

logger  2076 root  mem    REG         182,751745  1599504    264077 /lib/x86_64-linux-gnu/libc-2.13.so

logger  2076 root  mem    REG         182,751745   136936    264089 /lib/x86_64-linux-gnu/ld-2.13.so

logger  2076 root    0r  FIFO                0,8      0t0 302979534 pipe

logger  2076 root    1u  unix 0xffff8807f0e6f4c0      0t0 302979556 socket

logger  2076 root    2w   CHR                1,3      0t0        27 /dev/null

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

нужно прогнать файлы *.sh через dos2unix

Изменено пользователем kanutoiiika

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...