Jump to content
Sign in to follow this  
Dimash

Автозагузка microdc2

Recommended Posts

В наличии keenetic viva ( v2.07(AANT.5)C3). На flash диск (ext2) установил Entware-3x.

Установил microdc2

# opkg install microdc2

В opt/share/microdc2/ отредактировал файл config c настройками от провайдера. Запустил microdc2

# microdc2

Всё работает нормально, но нужна автозагрузка для случая перезагрузки роутера. По примеру ранее установленного asterisk11 создал исполняемый скрипт S99microdc2 в /opt/etc/init.d

#!/bin/sh

ENABLED=yes
PROCS=microdc2
ARGS=""
PREARGS=""
DESC=$PROCS
PATH==/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin

. /opt/etc/init.d/rc.func

При запуске команды

# /opt/etc/init.d/S99microdc2 start

Получаю ответ

-sh: /opt/etc/init.d/S99microdc2: Permission denied

Делаю скрипт иссполняемым

# chmod +x /opt/etc/init.d/S99microdc2

Повторяю команду

# /opt/etc/init.d/S99microdc2 start

Получаю ответ

-sh: /opt/etc/init.d/S99microdc2: not found

Помогите со скриптом автозагрузки microdc2

 

 


 

 

Share this post


Link to post
Share on other sites
17 минут назад, Dimash сказал:

PATH==/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin

Наверно стоит поменять '==', на '='  .

Такое ощущение, что не находит программу microdc2, т.к. задан неправильный путь поиска бинарников.

Edited by gvan
  • Thanks 2

Share this post


Link to post
Share on other sites

Удобнее всего запускать microdc2 под screen или другой подобной утилитой

http://forums.zyxmon.org/viewtopic.php?f=5&t=5378

 

Скрипт запуска под Zyxware (отличается от Entware путями к бинарникам) можно найти тут - http://forum.zyxmon.org/topic76-microdc2-na-keenetic.html

 

Share this post


Link to post
Share on other sites
6 часов назад, gvan сказал:

Наверно стоит поменять '==', на '='  .

Такое ощущение, что не находит программу microdc2, т.к. задан неправильный путь поиска бинарников.

Да, действительно, исправил, но результат на...

# /opt/etc/init.d/S99microdc2 start

тот же...

-sh: /opt/etc/init.d/S99microdc2: not found

 

 

 

Share this post


Link to post
Share on other sites
6 часов назад, zyxmon сказал:

Удобнее всего запускать microdc2 под screen или другой подобной утилитой

http://forums.zyxmon.org/viewtopic.php?f=5&t=5378

 

Скрипт запуска под Zyxware (отличается от Entware путями к бинарникам) можно найти тут - http://forum.zyxmon.org/topic76-microdc2-na-keenetic.html

 

Сделал скрипт S99microdc2 таким

#!/bin/sh

/opt/sbin/screen -dmS dcpp -U /opt/bin/microdc2 -c /opt/share/microdc2/config

но на ...

# /opt/etc/init.d/S99microdc2 start

ответ такой же

-sh: /opt/etc/init.d/S99microdc2: not found

Тогда я просто перезагрузил роутер и в клиенте под виндой вижу, что пользователь с логином, который забит на роутере виден в сети, т.е. получается microdc2 запускается с перезагрузкой, чего и хотелось, но как и почему не пойму... 

 

Share this post


Link to post
Share on other sites

Надеюсь скрипты создаете прямо на роутере с помощью любимого текстового редактора из состава Entware и не забываете про `chmod +x`.

У меня лчень слабый миелофон - это не вижу.

  • Thanks 1

Share this post


Link to post
Share on other sites
31 минуту назад, zyxmon сказал:

Надеюсь скрипты создаете прямо на роутере с помощью любимого текстового редактора из состава Entware и не забываете про `chmod +x`.

У меня лчень слабый миелофон - это не вижу.

Не буду лукавить, использовал WordPad... В итоге начал редактировать скрипт через mc и увидел, что присутствуют посторонние символы, после удаления которых скрипт начал запускаться нормально. При этом mc в режиме просмотра не выводил этот мусор. Благодарю за наводку. Теперь microdc2 запускается, а я буду дальше изучать ссылку на zyxmon.org в отношении дальнеших настроек этого клиента.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...