[megoldva]Honnan tudom, hogy bebootoltunk-e már?

 ( kumgabor | 2009. december 6., vasárnap - 13:32 )

Kellemes Mikulást!

Segítene valaki, hogy hogyan tudom scriptből megállapítani, hogy a rendszer, amin futtatom (Debian Lenny), végzett-e a bootolással?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Mit akarsz csinálni? update-rc.d -vel lehet utolsóként futtatni egy scriptet. pl:
update-rc.d valami defaults 99

a valami script a /etc/init.d/-ben utolsóként fut le a bootoláskor.

Remélem segíthettem.
---------------------------
Oszt jónapot!

Default beallitasoknal a /etc/rc.local fut le utoljara, azzal ezt szerintem meg lehet oldani.

"# This script is executed at the end of each multiuser runlevel."

Például: általában az initscriptek közül az utolsó az rc.local (vagy valami hasonló, rc.local.start, stb...) szokott lenni, ahova a saját dolgaidat teheted, ez esetben pl. lehet egy 'touch /a-boot-keszen-van' parancs és akkor a másik scripteddel tudod ezt a fájlt figyelni. Ekkor persze a leállításnál ezt a fájlt törölni kell, vagy a saját scripteddel menetközben.

Köszönöm a segítséget.
Egy USB-s eszköz csatlakoztatásakor szeretnék lefuttatni egy szkriptet, de csak akkor, ha nincs csatlakoztatva bekapcsoláskor.
Az rc.local-lal létrehozok egy környezeti változót, és annak az értékét fogom ellenőrizni.

--
Kum G.
Neked már van Linux pólód?

Ez a környezeti változós megoldás tetszik, nekem most nem jutott volna eszembe -biztos valami gány módon fájlt hoztam volna létre valahol tmpfs-en :)