Не выполняется скрипт при запуск

Post new topic   Reply to topic    DD-WRT Forum Index -> Оборудование на основе Broadcom
Author Message
radionoise
DD-WRT Novice


Joined: 30 Aug 2009
Posts: 20

PostPosted: Tue Sep 01, 2009 12:19    Post subject: Не выполняется скрипт при запуск Reply with quote
Периодически не срабатывает скрипт optware.startup при монтироваии. делал все как в русском вики. но часто самба и трансмишн не запускаются сами. приходится логиниться и запускать этот скрипт вручную. У кого бывало?
Sponsor
slimer
DD-WRT User


Joined: 29 Jul 2009
Posts: 390
Location: kemerovo, russia

PostPosted: Tue Sep 01, 2009 15:25    Post subject: Reply with quote
самбу никак не могу заставить запсукаца. точнее xinetd и smbd запущены, но она не работает. ставил слип 60, думал какаято служба не успевает подгрузица. не помогло. а трансмишшн стабильно грузица по туториалу из вики
radionoise
DD-WRT Novice


Joined: 30 Aug 2009
Posts: 20

PostPosted: Tue Sep 01, 2009 16:10    Post subject: Reply with quote
slimer wrote:
самбу никак не могу заставить запсукаца. точнее xinetd и smbd запущены, но она не работает. ставил слип 60, думал какаято служба не успевает подгрузица. не помогло. а трансмишшн стабильно грузица по туториалу из вики
мм, у меня установлена самба2 по русскому вики. скрипт автозапуска тоже оттуда. в конец скрипта добавляю команду трансмишна. В итоге, если не грузится, то не грузятся обе службы, значит не отрабатывает скрипт. Причем шел разными путями. скрипт startup, запись в nvram. Все равно иногда грузит а иногда нет...

P.S. Вот если в скрипт добавить сначала трансмишн а потом самбу, то загрузится только трансмишн, т.к. если запустить скрипт в консоли то запускается трансмишн и пока он открыт не дает выполнять другие команды. Как его можно из консоли запустить в фоне? Добавлял & в конце строки. не помогло
slimer
DD-WRT User


Joined: 29 Jul 2009
Posts: 390
Location: kemerovo, russia

PostPosted: Wed Sep 02, 2009 1:21    Post subject: Reply with quote
я на все такие "вредные длинные" команды создаю executable в /opt/bin/ с короткими запоминающимися именами. самба у меня *smb, трансмишн - *trans с содержанием /opt/bin/transmission-daemon -a *.*.*.* -g /opt/etc/trasmission -f -p 9091 -w /opt &. по-ламерски конечно, но работает
radionoise
DD-WRT Novice


Joined: 30 Aug 2009
Posts: 20

PostPosted: Wed Sep 02, 2009 5:35    Post subject: Reply with quote
slimer wrote:
я на все такие "вредные длинные" команды создаю executable в /opt/bin/ с короткими запоминающимися именами. самба у меня *smb, трансмишн - *trans с содержанием /opt/bin/transmission-daemon -a *.*.*.* -g /opt/etc/trasmission -f -p 9091 -w /opt &. по-ламерски конечно, но работает
Я тоже рассовывал по разным скриптам и вызывал и либо из startup скрипта либо из nvram, но все равно не работало часто при перезагрузке.
inquis
DD-WRT User


Joined: 03 Feb 2009
Posts: 82

PostPosted: Wed Sep 02, 2009 8:41    Post subject: Reply with quote
radionoise wrote:
Я тоже рассовывал по разным скриптам и вызывал и либо из startup скрипта либо из nvram, но все равно не работало часто при перезагрузке.

А вы при перезагрузке/выключении девайса выполняете останавливку всех служб и отмонтирование разделов?

У меня тоже бывают подобные глюки, когда завершение работы было незапланированным. После штатного завершения - ни разу.
radionoise
DD-WRT Novice


Joined: 30 Aug 2009
Posts: 20

PostPosted: Thu Sep 03, 2009 6:17    Post subject: Reply with quote
inquis wrote:
radionoise wrote:
Я тоже рассовывал по разным скриптам и вызывал и либо из startup скрипта либо из nvram, но все равно не работало часто при перезагрузке.

А вы при перезагрузке/выключении девайса выполняете останавливку всех служб и отмонтирование разделов?

У меня тоже бывают подобные глюки, когда завершение работы было незапланированным. После штатного завершения - ни разу.
останавливаю самбу, трансмишн, но не всегда отмонтируется /opt. как посмотреть, какой процесс его держит?
inquis
DD-WRT User


Joined: 03 Feb 2009
Posts: 82

PostPosted: Thu Sep 03, 2009 10:18    Post subject: Reply with quote
radionoise wrote:
останавливаю самбу, трансмишн, но не всегда отмонтируется /opt. как посмотреть, какой процесс его держит?

По этому пункту не подскажу. Но если ставили самбу по вики, то наверняка установили xinetd. Его тоже нужно останавливать.
beastx
DD-WRT User


Joined: 19 Dec 2008
Posts: 180
Location: Russia

PostPosted: Thu Sep 03, 2009 13:02    Post subject: Reply with quote
замечено что если сразу после загрузки роутера начать его мучать через терминал - /opt не монтируется... так что подождите минуту - все будет)
radionoise
DD-WRT Novice


Joined: 30 Aug 2009
Posts: 20

PostPosted: Thu Sep 03, 2009 15:15    Post subject: Reply with quote
beastx wrote:
замечено что если сразу после загрузки роутера начать его мучать через терминал - /opt не монтируется... так что подождите минуту - все будет)
не-не, через терминал не мучаю. спустя минуты после загрузки веб морды пытаюсь загрузить веб морду трансмишна или самбу. и периодиески не запускается ни та не та.причем один раз запускалось только после того как просто вытаскивал шнур без отмонтирования, а если отмонтировал и вводил в консоли reboot - не работало. чудеса.
Display posts from previous:    Page 1 of 1
Post new topic   Reply to topic    DD-WRT Forum Index -> Оборудование на основе Broadcom All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum