Cron

Souhrn tématu

Problém s cronem spočívá v tom, že Python skript grafy.py spouštěný přímo funguje, ale přes cron nikoliv. Často je příčinou nesprávná pracovní cesta nebo chybějící explicitní volání interpretu Python. Doporučuje se spouštět skript přes shellový wrapper, který nastaví správný adresář a použije plnou cestu k Pythonu. Také je důležité po úpravě crontabu cron restartovat nebo uložit, aby se změny projevily.
007ToMMaS
Příspěvky: 1099
Registrován: sob zář 15, 2012 8:53 pm
Reputace:16

Cron

Nový příspěvek od 007ToMMaS »

Ahojte, mám taký problém. Mám skrip ktorý vytvára graf na teplotu skriptom jeho zapisovanie do databázy púšťam každú minutu. Ďalej mám skript ktorý sa spúšťa každých 5 minút aby vytvoril graf pre web. Problém je v tom že keď príkazom ./grafy.py spustím skript tak sa graf vytvorí. Ak ho ale dám do cronu tak sa nespustí, skúšal som ho spúšťať každú minutu, každých 5 každých 15 a stále sa cez cron nepustí. Pridaný ho mám v crone pre root takže tam si myslím problém nieje. Pre spustenie kažých 5 minút používam */5 * * * * /var/www/grafy.py. Vedeli by ste mi prosím vás čo môže problém spôsobovať? Neni problém v tom že sa nachádza v var/www/? Ďakujem.
3,2kWp REC320NP - juh
3,6kWp - Phonosolar PS450M5GFH-24/TH- východ
DEYE sun-15k-sg05lp3-eu , 2x Li-ion - 48V / 156Ah =312Ah
atom
Příspěvky: 438
Registrován: sob čer 02, 2012 8:22 pm
Reputace:8
Bydliště: 580m n.m. na Vysočině

Re: Cron

Nový příspěvek od atom »

restartoval si crond po připsání toho řádku ?
zkrontroluj /var/log/syslog jestli se příkaz provede nebo proč ne ?

co jsem míval podobné generování grafů tak tak v cronu byl ještě uživatel : */5 * * * * root /var/www/grafy.py
2x Tristar / 26kWh v lithiu / 7,3kWp na střeše / 2xXTM-4000 / >38MWh :o / start 05/2012 s 440Wp.
007ToMMaS
Příspěvky: 1099
Registrován: sob zář 15, 2012 8:53 pm
Reputace:16

Re: Cron

Nový příspěvek od 007ToMMaS »

Neviem prečo ale cron som nikdy nereštartovával a program sa vždy vykonával. Ako náhle som uložil zmeny v crone sa skripty pustili.

V prílohe prikladám screen logu.
Přílohy
Nová bitová mapa.jpg
3,2kWp REC320NP - juh
3,6kWp - Phonosolar PS450M5GFH-24/TH- východ
DEYE sun-15k-sg05lp3-eu , 2x Li-ion - 48V / 156Ah =312Ah
lzahradil
Site Admin
Příspěvky: 1144
Registrován: ned srp 12, 2012 1:18 am
Reputace:431
Lokalita: blízko Plzně
Systémové napětí: 48V
Výkon panelů [Wp]: 5840
Kapacita baterie [kWh]: 28
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: CZ
Lokalita:blízko PlzněSystémové napětí:48VVýkon panelů [Wp]:5840 Kapacita baterie [kWh]:28

Re: Cron

Nový příspěvek od lzahradil »

007ToMMaS píše:
Neviem prečo ale cron som nikdy nereštartovával a program sa vždy vykonával. Ako náhle som uložil zmeny v crone sa skripty pustili.

V prílohe prikladám screen logu.
Kdyz editujes cron pomoci crontab -e, tak po ulozeni a ukonceni editace se cron reloadne sam

Muzes vyzkouset jednoduchou vec. Vytvor si soubor napr. graf.sh . (chmod 777 graf.sh) v kterem budes mit nasledujici. A tenhle soubor budes spoustet cronem.

---
cd /var/www
/usr/bin/python grafy.py
---

/usr/bin/python si nahrad svoji cestou pokud mas jinde. (whereis python)

Myslim ze bude problem s cestou. Neni to optimalni reseni, melo by se vyresit exportem cest, ale fungovat by ti to melo pokud to bylo to co si myslim.
FVE 5,84kWp [Axpert 5048MK - LiFePO4 580Ah@48V (zatím) | 3x Axpert MSXE 2400W - NiCd 800Ah@24V]
007ToMMaS
Příspěvky: 1099
Registrován: sob zář 15, 2012 8:53 pm
Reputace:16

Re: Cron

Nový příspěvek od 007ToMMaS »

nejde to. Keď spustím vytvorený skript tak napíše mi že grafy boli vytvorené tak ako keby spustím priamo ten skript v pythone a keď obnovím web tak grafy sa zmenia tak ako majú.
3,2kWp REC320NP - juh
3,6kWp - Phonosolar PS450M5GFH-24/TH- východ
DEYE sun-15k-sg05lp3-eu , 2x Li-ion - 48V / 156Ah =312Ah
lzahradil
Site Admin
Příspěvky: 1144
Registrován: ned srp 12, 2012 1:18 am
Reputace:431
Lokalita: blízko Plzně
Systémové napětí: 48V
Výkon panelů [Wp]: 5840
Kapacita baterie [kWh]: 28
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: CZ
Lokalita:blízko PlzněSystémové napětí:48VVýkon panelů [Wp]:5840 Kapacita baterie [kWh]:28

Re: Cron

Nový příspěvek od lzahradil »

007ToMMaS píše:
nejde to. Keď spustím vytvorený skript tak napíše mi že grafy boli vytvorené tak ako keby spustím priamo ten skript v pythone a keď obnovím web tak grafy sa zmenia tak ako majú.
pokud to mas pristupne z netu, tak mi napis udaje do PM a kouknem na to. takhle tezko rici co ti to dela
FVE 5,84kWp [Axpert 5048MK - LiFePO4 580Ah@48V (zatím) | 3x Axpert MSXE 2400W - NiCd 800Ah@24V]
007ToMMaS
Příspěvky: 1099
Registrován: sob zář 15, 2012 8:53 pm
Reputace:16

Re: Cron

Nový příspěvek od 007ToMMaS »

máš PM
3,2kWp REC320NP - juh
3,6kWp - Phonosolar PS450M5GFH-24/TH- východ
DEYE sun-15k-sg05lp3-eu , 2x Li-ion - 48V / 156Ah =312Ah
lzahradil
Site Admin
Příspěvky: 1144
Registrován: ned srp 12, 2012 1:18 am
Reputace:431
Lokalita: blízko Plzně
Systémové napětí: 48V
Výkon panelů [Wp]: 5840
Kapacita baterie [kWh]: 28
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: CZ
Lokalita:blízko PlzněSystémové napětí:48VVýkon panelů [Wp]:5840 Kapacita baterie [kWh]:28

Re: Cron

Nový příspěvek od lzahradil »

007ToMMaS píše:
máš PM
a ty to mas uz funkcni :)
FVE 5,84kWp [Axpert 5048MK - LiFePO4 580Ah@48V (zatím) | 3x Axpert MSXE 2400W - NiCd 800Ah@24V]

Kdo je online

Uživatelé procházející toto fórum: Claudebot [Bot]