kam umistit skript, ktery se ma provest pri spusteni/probuzeni systemu ?

3 replies [Poslední]
libcha
Offline
Joined: 12.03.2009
Body: 1

potrebuju nekam dat skript, ktery spusti wpa_supplicant pri kazdem spusteni pocitace nebo probuzeni z rezimu spanku, aby se pripojil a nemusel jsem to spoustet rucne. kam s tim ?
mam ho jako /etc/init.d/rc5.d/S98Kolejnet2.sh a evidentne se nespousti
diky

Volby prohlížení komentářů

Vyberte si, jak chcete zobrazovat komentáře a klikněte na „Uložit změny“.
Luke7
Obrázek uživatele Luke7
Offline
Joined: 27.06.2006
Body: 19
Věci co se vykonávají

Věci co se vykonávají dávám do /etc/init.d/boot.local
Co se probuzení týče, tak http://en.opensuse.org/Pm-utils je pěkný návod jak spouštět věci při probuzení, před uspáním a pod...

Fuzo
Obrázek uživatele Fuzo
Offline
Joined: 10.10.2007
Body: 19
Jak to mám já

Naučil mě to kamarád. Mám to v /etc/init.d/ soubor se může jmenovat jakkoliv například spustit.po.startu a stačí udělat symlink v adresáři dle úrovně běhu například RC5.d vypadá to asi takto /etc/init.d/RC5.d/@K99spustit.po.startu
Běžně takto spouštím drobnosti, které nechci nebo spouštět cronem.
Možná to není nejlepší řešení ale funguje ...

Kaacz (neověřeno)
start script

Ten soubor musí mít nastavený x-bit. Pouští se pod rootem.
Mám dojem že v té době nejsou nastavené proměnné, tedy PATH, takže definovat plné cesty.
Věci co se mají spustit pod nějakým userem (ale před přihlášení usera a nejsou dělané jako daemon) spouštím v crontab usera se speciálním určením času.

Další problém je kam to dát aby to proběhlo po probuzení.
Dodatečný síťový skript bych dal do /etc/sysconfig/network/if-up.d/ . Zavolá se při každém nahození kteréhokoli sítového interface, tedy po startu, probuzení či vložení kabelu. Je volán pro každý interface, který dostane jako parametr.

Aktivní uživatelé

UživatelBody
Aidamos2299
VojTEKK2268
Ilfirin1343
jiri.vetvicka1127
ra100620
diamonds-notebook366
djs_core288
xhc267
JirkaZ266
fipa211

Hackweek živě

Hackweek