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
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
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
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
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
/ start 05/2012 s 440Wp.
- 007ToMMaS
- Příspěvky: 1099
- Registrován: sob zář 15, 2012 8:53 pm
- Reputace:16
Re: Cron
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.
V prílohe prikladám screen logu.
3,2kWp REC320NP - juh
3,6kWp - Phonosolar PS450M5GFH-24/TH- východ
DEYE sun-15k-sg05lp3-eu , 2x Li-ion - 48V / 156Ah =312Ah
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
Kdyz editujes cron pomoci crontab -e, tak po ulozeni a ukonceni editace se cron reloadne sam007ToMMaS 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.
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
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
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
pokud to mas pristupne z netu, tak mi napis udaje do PM a kouknem na to. takhle tezko rici co ti to dela007ToMMaS 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ú.
FVE 5,84kWp [Axpert 5048MK - LiFePO4 580Ah@48V (zatím) | 3x Axpert MSXE 2400W - NiCd 800Ah@24V]
- 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
a ty to mas uz funkcni007ToMMaS píše:máš PM
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]
