Nem nyitok ehhez új topicot. Jelenleg a screen, mint futtatási környezet tökéletesen működik. Kicsit zűrös, de egy scriptben sikerült elraknom mind az indítást mind a leállítást. Az egyszerűbb esetben elindul a screen, kreál a session -ön belül még három screen -t. Majd az 1 "window" -ban eléindítja a camera grabbert, a másodikban a busyboxot, mint http szerver (applet) és a harmadikban egy ssh reverse tunnel csatornát nyit. Minden debug információt a saját stdout -ra nyom - működik.
írtam egy leállító scriptet is, ez szépen kiekeresi a ps segítségével a pid -ket ,és sorban lelővi a programokat, végül bezárja a screen session -t.
A gond, hogy esetleg több busybox vagy ssh is futhat, amit nem kellene leállítani, azonban a screen -ben indító parancsok esetében nem tudom a pidet kinyerni - a program nem áll le, így a pid nem lekérdezhető, csak grep segítségével azonosítható.
Tudtok valami olyanról ami elindít egy folyamatot, a pid -jét elrakja és kilép?
* Én egy indián vagyok. Minden indián hazudik.