Kezdőlap › Fórumok › Vegyes gondok › cron
- This topic has 27 hozzászólás, 8 résztvevő, and was last updated 16 years, 3 months telt el by
csablak.
-
SzerzőBejegyzés
-
2007-02-20-14:56 #2092001
egy ötlet: ha a parancsok végére teszel egy ilyet:
Code:parancs 2>/home/csablak/error.log 1>/home/csablak/uzenet.logszóval hátha kiderül hogy hol lehet gond
2007-02-20-14:58 #2092002esetleg beteheted ezt a hosszú parancsot egy futtatható fájlba és a cronból azt hívod meg
2007-02-20-15:04 #2092003esetleg beteheted ezt a hosszú parancsot egy futtatható fájlba és a cronból azt hívod meg
Ez elég macerás.
2007-02-20-15:07 #2092004csablak wrote:esetleg beteheted ezt a hosszú parancsot egy futtatható fájlba és a cronból azt hívod meg
Ez elég macerás.
Miért lenne már macerás??
Nyitsz egy fájlt,
belerakod ezt a cronba írt néhány sort (átmásolod)
elmented
chmod o+x
majd a cronba meghívod a fájlt
/home/user/mittomenmi_vegyel_feloszt kész.
Szerintem egyszerübb, mint 7 sorral elhalmozni a cron-t illetve a crontab fájlt…2007-02-20-15:08 #209200540 11 * * 2 /usr/bin/aumix -l 0 -l R -i 75 && /usr/bin/mencoder tv://
2007-02-20-15:13 #2092006És ha így indítod a fájlból mondjuk?
/usr/bin/aumix -l 0 -l R -i 75
/usr/bin/mencoder tv://
2007-02-20-15:13 #2092007a mencoderes parancs végére lenne érdemes, mert nem hiszem hogy az aumix lenne a bűnös
2007-02-20-15:29 #2092008De akkor ha a kcronban azt mondom neki a kész parancsra hogy futtatás most, akkor miért jó?
Magától miért nem jó?A scripteléssel csak egy bajom van. Lehet belekeveredek.
Sorozatokat vennék fel, de egy valag script kell akkor.De ha már itt tartunk. Az ntp démont ki kell iktatni, ha normális felvételt szeretnék, mert úgy tudom a mencoder az A/V szinkronizációt az óra alapján végzi.
Ha scriptbe teszem az egész hóbelevancot, hogyan állítom le az ntpd-t? Nem mintha másképpen tudnám a megoldást.
Jelenleg manuálisan root-ként service ntpd stop a megoldás.És az utolsó kérdés. Ha nem vagyok bejelentkezve, csak a gép megy akkor is végrehajtódik a dolog?
2007-02-20-15:55 #2092009„Ez elég macerás.”
Miért lenne macerás?
A parancsokat beírod egy
#!/bin/sh
keztetű fájlba, majd ezt hívod a contab-ban!
Ebben beleírhatod ezt is az elején, ha tényleg ez kavar be
„service ntpd stop”
vagy
/etc/init.d/ntpd stop2007-02-20-16:25 #2092010Nagyon is elképzelhető hogy a crontab-ba írt parancsoknak korlátozott a hossza. Emiatt célszerű csak olyan hosszú utasítást elhelyezni ami egy utasításként (egy sorban) megadható. Így, ami bonyolultabb paraméterezésű parancs, azt már javasolt scriptbe tenni és a cron-nal időzítve futtatni.
ELaci
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.

legutóbbi hsz