1 (edytowany przez sylwos 2011-02-24 00:13:56)

Temat: Autostart programu

Witam
Chciałbym wystartować program przy starcie routera.
Umieściłem poniższy skrypt w /etc/init.d

#!/bin/sh

START=10
STOP=15

start(){
        echo start
        /etc/init.d/mysqld start
}
stop(){
        echo stop
        /etc/init.d/mysqld stop
}

To polecenie wpisane z "palca": /etc/init.d/mysqld start   startuje serwer mysql, ale umieszczone juz w skrypcie nie.
Jak się za to zabrać żeby ten server startował automatycznie ?

2

Odp: Autostart programu

yyyyy
a nie wystarczy wklepać w wierszu poleceń '/etc/init.d/mysqld enable' ?

skad wogule pomysł zeby w /etc/init.d robic skrypt startujący inny skrypt z init.d? ;>

3

Odp: Autostart programu

Dzieki sprawdze czy to zadziala - fakt nie powinno tak być, ale testowalem, jak się odpali na starcie to zmienie lokalizacje.

4

Odp: Autostart programu

patryk napisał/a:

yyyyy
skad wogule pomysł zeby w /etc/init.d robic skrypt startujący inny skrypt z init.d? ;>

ma to sens w przypadku np.
/etc/init.d/fstab start i
/etc/init.d/transmission start, wymuszajac dokładnie taką sekwencje.

Wystarczy ze w fstab włączy się fsck i transmission uruchomi się pusty ( lub, co gorsze zacznie nam ładować 700MB film na flasha smile NIestety numerki startowe w takim przypadku nie starcza, a OpenWrt nie posiada mechanizmu 'init scripts dependencies'

5

Odp: Autostart programu

Nadal nie ma. Można wyłączyć automatyczny start transmission a później zrobić to np. w /etc/rc.local.

A tak swoją drogą - po upgrade pakietu block-hotplug macie możliwość startowania programów przy podłączeniu nośnika, więc tak można sobie transmission zrobić. Szczegóły w dokumencie o fstab/hdd

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: Autostart programu

ale z tego co zaobserwowałem to fsck uruchomione z fstab-a chodzi sobie ladnie w tle (np. 15min), czyli dysk niezamontowany, a skrypty RC idą dalej...
Podejrzewam ze rc.local także nie będzie czekał na fstaba...

7

Odp: Autostart programu

Nie będzie. Ale to nowe już tak.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.