Hali!
Van egy tv kártyám, amivel ütemezetten szeretnék felvenni, de nem sikerül.
A felvételt egy crontab-ból futtatott scripttel csinálom. A script beállítja a kártyát a kívánt csatornára, majd X másodpercig felvesz. Semmi extra, bizonyítottan jó a script.
A jelenségek (teszt esetek):
1) gép elindul, belépek, crontab -e, kilépek: a felvétel remek
2) gép elindul, belépek, crontab -e, reboot, nem lépek be: a felvétel nem sikerül (ez lenne a rendes üzem, a gép elindul pl. du. 5-kor és felvesz a megadott időpontokban, aztán hazaérek és megnézem a fogást).
A sikertelen felvétel azt jelenti, hogy nem áll be a kártya a kívánt csatornára, ezért hangyaháborút vesz fel.
Az a sanda gyanúm, hogy nem áll be a környezet rendesen, csak ha effektíve beloggolok, de ez nem igazán pálya. Ezen kívül a .bashrc-ben beállított dolgok (EDITOR, aliasok, stb.) sem élnek, még grafikus felületen rendesen belépve sem (belépés nélkül cron-ból nézve meg pláne). Ja, és a .xinitrc-be, tesztként berakott "gnome-terminal" sem fut le, még rendes bejelentkezéskor sem. Pedig kellene neki, nem?
A kérdéseim:
1) ubuntu+gnome alatt mi ekvivalens a .bashrc-vel?
2) hogy lehet az, hogy ha a saját userem "crontab -e" -vel állít crontab-ot, a cron-ból futó progik mégsem veszik fel a környezetet? Még úgy sem, hogy a futtatott script ezzel indul: ". /home/mogorva/.bashrc" ?
Minden választ előre is köszi!
mogorva