Portál AbcLinuxu, 7. března 2026 05:20


Dotaz: Cron a spuštění scriptů

9.6.2003 16:00 leos loukota
Cron a spuštění scriptů
Přečteno: 374×
Odpovědět | Admin
Udělal jsem skript ve kterém volám executable soubory(napr. sqlplus rman atd.), ale tyto programy se mi nespusti, ale když volám klasické příkazy cp, rm echo vse radne funguje. Program ma plnou cestu s vystupem do souboru. Nevim v cem je chyba. Poradíte?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.6.2003 16:07 kotenockin
Rozbalit Rozbalit vše Cron a spuštění scriptů
Odpovědět | | Sbalit | Link | Blokovat | Admin
zjus sem dat nejaky kratky testovaci skript co ti nefunguje pripadne i s jeho chybocym vystupem, takhle je to jen hadani...
9.6.2003 16:14 leos loukota
Rozbalit Rozbalit vše Cron a spuštění scriptů
TAk napriklad. soubor zalohuj.sh #!/bin/sh echo "Exportuji" >> /home/backup/s exp interna/heslo@mydb file=/home/backup/zaloha >>/home/backup/s #end of file Do crontab * * * * * root /home/backup/zalohuj.sh melo by to exportovat napr kazdou minutu do souboru 's' se mi zapise akorat Exportuji a nic vic. A export se nevytvori
9.6.2003 16:23 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Cron a spuštění scriptů
Dej to prosímtě to PRE tagu, takhle aby se v tom prase vyznalo...
9.6.2003 16:27 leos loukota
Rozbalit Rozbalit vše Cron a spuštění scriptů
#!/bin/sh 
echo "Exportuji" >> /home/backup/s 
exp internal/heslo@mydb file=/home/backup/zaloha >>/home/backup/s 
#end of file
9.6.2003 16:30 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Cron a spuštění scriptů
A co je ten exp, je v tu chvíli v PATH?
10.6.2003 08:33 leos loukota
Rozbalit Rozbalit vše Cron a spuštění scriptů
Ano je v tu chvily v PATH, exp je exportuvaci program
10.6.2003 09:24 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Cron a spuštění scriptů
Pak se asi spustí, jenže neudělá, co bys očekával. Problém může být např. v proměnných prostředí. Chodí někomu maily od cronu? Dopiš si do crontabu MAILTO=...
11.6.2003 07:47 leos loukota
Rozbalit Rozbalit vše Cron a spuštění scriptů
Problem byl v promennem prostredi. Stale nechapu proc si ten cron nevezme promenne prostredi od uzivatele ktery ho spousti, v mem pripade root. Jinak dekuji...:)
11.6.2003 09:23 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Cron a spuštění scriptů
man cron a koukni se do /etc/crontab a zamysli se nad tim, proc jsou na zacatku ty radky.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
9.6.2003 16:11 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Cron a spuštění scriptů
Odpovědět | | Sbalit | Link | Blokovat | Admin
máš v logu záznam od crond? co tam je napsáno (mně teda chodí i mail, když se cronu něco nepodaří)? často je problém v tom, že nejsou nastavené nějaké proměnné prostředí.
9.6.2003 16:16 leos loukota
Rozbalit Rozbalit vše Cron a spuštění scriptů
nevim kde je log cronu ve /var/cron nic nezapisuje ale vim ze cron bezi protoze mi aspon do souboru neco udela
9.6.2003 16:33 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Cron a spuštění scriptů
cron má -- jako prakticky vše ostatní -- logy ve /var/log, např. /var/log/cron[d][.log], případně je to ve /var/log/daemon.log či /var/log/messages, v závislosti na distribuci a konfiguraci syslogu

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.