Mészáros Csaba írta: > 2009. szeptember 21. dátummal Szládovics Péter ezt írta: >> Mészáros Csaba írta: >>> Tisztelt lista! >>> >>> Mi a megoldás egy felhasználó crontabja által meghívott kikapcsolásra, >>> ha nincs bejelentkezve senki? >> Konkrétan mi a kérdés? Mit szeretnél? > > Jó leírom itt is, mert a kezdőn már kínlódunk egy ideje. > Biosban beállított időpontra bekapcsol a gép. (RTC alarm) > Nincs a gépnél senki aki bejelentkezne. > De azért kapcsolt be a gép mert van egy mencoder parancs amelyet egy > felhasználói script készített és betett a felhasználó crontab-jába egy > időpontot is hogy a parancs akkor fusson le. > Nevezetesen vegye fel a műsort a tvből. (tvkártya rulez) > S persze ha végzett a felvétellel, akkor álljon le a gép hogy ne zabálja az > áramot. > Mindezt nem rootként szeretnénk végrehajtani, mert úgy működik. > > Tehát a kérdés lényege az amiről írtam. > Az hogy mi miért az ebből a szempontból nem is lényeges. > > Hiába van benne a mencoder parancsban hogy halt -p a dev/null-ba vagy > shutdown -h now esetleg init 0, (arrgh) a gép nem kapcsol ki. > Öröm az ürömben hogy a felvétel elkészül. Miután a felhasználó tagja lett > az audio és video csoportnak is, mert addig nem fért hozzá az eszközökhöz.
Felhasználónak nincs joga halt-olni konzolból (IMHO). Mi lenne, ha sudo-val adnál neki jogot, és avval hívná meg? Nyilván a sudo-t NOPASSWD: -vel kell csinálni ehhez. Esetleg az egészet olyan user nevében futtatni, aki pl. loginolni nem tud, de a cronjobot futtatni le tudja, mencodere működik jól (megfelelő csoportok tagja), tud írni, ahová kell, és sudo-vel neki adsz engedélyt a haltra. A másik usernek meg engedni kell szerkeszteni a spec user cronját. _________________________________________________ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux