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?
- 878 megtekintés
Hozzászólások
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!
- A hozzászóláshoz be kell jelentkezni
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."
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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?
- A hozzászóláshoz be kell jelentkezni
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 :)
- A hozzászóláshoz be kell jelentkezni