GNU Linux - CRON
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: GNU Linux - CRON
Tak to "mezera" pass=heslo mi nefunguje na ARMBIAN, ani to /5 */5 musím tam mít výčet všech 5 minutových intervalů
Ale na lokalu doma mi to heslo nevadí, na hostingu to funguje
Ale na lokalu doma mi to heslo nevadí, na hostingu to funguje
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
- dzooky
- Příspěvky: 124
- Registrován: 03 úno 2018, 01:09
- Reputation: 0
- Bydliště: Fintice
- Kontaktovat uživatele:
Re: GNU Linux - CRON
pavel1tu
Nie tak, asi som sa zle vyjadril, moja chyba, ospravedlnujem sa.
V command line ked mu posuvas nenastavujes nazov premennej ale to zabezpeci poradie parametrov
Teda musis volat skript takto
php -f /var/www/html/template/plugins/netAtmo/update/update.php heslo
Skript bude vediet ze prvy parameter teda $argv[1] je heslo
Keby si dal php -f /var/www/html/template/plugins/netAtmo/update/update.php login heslo
tak v $argv[1] je login a v $argv[2] je heslo
a obdobne
Nie tak, asi som sa zle vyjadril, moja chyba, ospravedlnujem sa.

V command line ked mu posuvas nenastavujes nazov premennej ale to zabezpeci poradie parametrov
Teda musis volat skript takto
php -f /var/www/html/template/plugins/netAtmo/update/update.php heslo
Skript bude vediet ze prvy parameter teda $argv[1] je heslo
Keby si dal php -f /var/www/html/template/plugins/netAtmo/update/update.php login heslo
tak v $argv[1] je login a v $argv[2] je heslo
a obdobne
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: GNU Linux - CRON
Moc dík.
Já jsem spokojen i bez toho pass. Já to napsal takto a to s pass nefunguje:
je to trénink na logování z velké stanice na Arduinu přes API.php (abych měl zatím zdroj dat), stanice se mechanicky předělávaná i elektricky z Cumulus právě na Arduino, Banana a Meteotemplate.
on má ten update.php divně napsanej, musí se volat z místa kde je, jinak to vyhodí chyby asi na 5 řádkách
takto mi to bez toho pass funguje, když nastavím požadování pass, je to Unautorized (výstup ze sciptu), jinak Sucess (z příkazového řádku z Puty mi to jede i s pass)
s tím -f mi to nepíše logy podle všeho, nebo to vůbec neproběhne ?
ARMBIAN je opravdu hodně očesanej DEBIAN, spousta věcí je v něm nestandartně, dokumentace nic moc.
Já jsem spokojen i bez toho pass. Já to napsal takto a to s pass nefunguje:
Kód: Vybrat vše
cd /var/www/html/template/plugins/netAtmo/update/ && php update.php pass=12345 >> /var/log/netatmo.log
on má ten update.php divně napsanej, musí se volat z místa kde je, jinak to vyhodí chyby asi na 5 řádkách
takto mi to bez toho pass funguje, když nastavím požadování pass, je to Unautorized (výstup ze sciptu), jinak Sucess (z příkazového řádku z Puty mi to jede i s pass)
s tím -f mi to nepíše logy podle všeho, nebo to vůbec neproběhne ?
ARMBIAN je opravdu hodně očesanej DEBIAN, spousta věcí je v něm nestandartně, dokumentace nic moc.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
- dzooky
- Příspěvky: 124
- Registrován: 03 úno 2018, 01:09
- Reputation: 0
- Bydliště: Fintice
- Kontaktovat uživatele:
Re: GNU Linux - CRON
No u mna to funguje takto
alebo
len musis osetrit v kode $pass=$argv[1]
Som rad ze som siel do raspberry tam paradne bezi dietpi, co je raspbian.
A este vcera oznamili novy RPi4 co bude poriadny vykonovy skok takze sa tesim
Kód: Vybrat vše
cd /var/www/html/template/plugins/netAtmo/update/ && php -f update.php 12345 >> /var/log/netatmo.log
Kód: Vybrat vše
php -f /var/www/html/template/plugins/netAtmo/update/update.php 12345 >> /var/log/netatmo.log
Som rad ze som siel do raspberry tam paradne bezi dietpi, co je raspbian.
A este vcera oznamili novy RPi4 co bude poriadny vykonovy skok takze sa tesim
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: GNU Linux - CRON
RPi mám na stole, je pro to zbytečně výkonné, běží mi tam jen LAMP.
nemá SATA - meteostanice bude zapisovat denně tisíce položek do databáze,
u RPi disk přes USB je to takové drbání se levou rukou za pravým uchem,
Banana M1 má poloviční spotřebu a stálo mne pár korun.
Chybu vidím hlavně u mne - z Linuxu znám jen základy.
PS: to $pass=$argv[1] tam dám, asi pošlu pomocí PM zdroj php souboru - script nevolám jen já, tak to musí fungovat jak z CRONu tak příkazové řádky, tak z netu. PHP nedávám.
PS2: těch Banana M1 mám 10ks z doprodeje v německu za 100EUR
nemá SATA - meteostanice bude zapisovat denně tisíce položek do databáze,
u RPi disk přes USB je to takové drbání se levou rukou za pravým uchem,
Banana M1 má poloviční spotřebu a stálo mne pár korun.
Chybu vidím hlavně u mne - z Linuxu znám jen základy.
PS: to $pass=$argv[1] tam dám, asi pošlu pomocí PM zdroj php souboru - script nevolám jen já, tak to musí fungovat jak z CRONu tak příkazové řádky, tak z netu. PHP nedávám.
PS2: těch Banana M1 mám 10ks z doprodeje v německu za 100EUR
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
- dzooky
- Příspěvky: 124
- Registrován: 03 úno 2018, 01:09
- Reputation: 0
- Bydliště: Fintice
- Kontaktovat uživatele:
Re: GNU Linux - CRON
Hej je vykonne mne na tom bezi vsetko.
Mam na tom NAS a cez neho potom DLNA a potom pre meteostanicu mam tam zapisovanie dat a z webkamery pre meteostanicu potom robim denny timelapse video za minuly den a to robi hodinu ci dve tu komprimaciu
Ok kludne posli zdrojak pozriem na to.
Mam na tom NAS a cez neho potom DLNA a potom pre meteostanicu mam tam zapisovanie dat a z webkamery pre meteostanicu potom robim denny timelapse video za minuly den a to robi hodinu ci dve tu komprimaciu

Ok kludne posli zdrojak pozriem na to.
Re: GNU Linux - CRON
RPi se ale nedá úplně srovnávat, je to úplně jiná platforma, pokud např. potřebuje člověk sledovat stavy pinů na mikrosekundu přesně, u RPi si už moc neškrtne, právě v důsledku "dospělého OS" - Raspbian řídí procesy a nezaručí, že v době náběžné hrany signálu bude zrovna požadovaný skript "u kormidla".
Ale k tématu: pokud má být skript spustitelný jak přes web, tak z CLI, asi by to chtělo trochu sofistikovaněji parsovat předané parametry. Bude se tam předávat jen to heslo? Nebo je parametrů více?
A heslo se vážně bude předávat takto v URL? Dokud to byl skript z CLI, tak jsem mluvil o nějakém pocitu "pseudo-zabezpečení", pokud bude dostupný i z prohlížeče, tak už to není ani pocit. Pak bych to úplně vypustil, je to jak poznačit si PIN na platební kartu...
Ale k tématu: pokud má být skript spustitelný jak přes web, tak z CLI, asi by to chtělo trochu sofistikovaněji parsovat předané parametry. Bude se tam předávat jen to heslo? Nebo je parametrů více?
A heslo se vážně bude předávat takto v URL? Dokud to byl skript z CLI, tak jsem mluvil o nějakém pocitu "pseudo-zabezpečení", pokud bude dostupný i z prohlížeče, tak už to není ani pocit. Pak bych to úplně vypustil, je to jak poznačit si PIN na platební kartu...
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: GNU Linux - CRON
Ne, tyto "update.php" slouží jen k importu dat z jiných databází (www) přes jejich API a k exportu dat.
Už jsem se rozhodl, že je bude spouštět JEN CRON, tudíž musím vymyslet jak povolit jejich spouštění jen nějakému uživateli.
Vyřeším to "specifiským" uživatelem třeba PHP-CRON - u ARMBIAN definuji i uživatele co script spouští.
Děkuji za nasměrování, v zabezpečení WWW serveru a PHP se neorientuji.
Už jsem se rozhodl, že je bude spouštět JEN CRON, tudíž musím vymyslet jak povolit jejich spouštění jen nějakému uživateli.
Vyřeším to "specifiským" uživatelem třeba PHP-CRON - u ARMBIAN definuji i uživatele co script spouští.
Děkuji za nasměrování, v zabezpečení WWW serveru a PHP se neorientuji.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
- dzooky
- Příspěvky: 124
- Registrován: 03 úno 2018, 01:09
- Reputation: 0
- Bydliště: Fintice
- Kontaktovat uživatele:
Re: GNU Linux - CRON
KamilV prave preto mi RPi funguje ako server na zhromazdovanie dat. Arduina mi zbieraju data so senzorov a posielaju to jemu.
Ten zabezpecuje ich vyhodnocovanie, ukladanie a aj zobrazovanie uzivatelom.
Ten zabezpecuje ich vyhodnocovanie, ukladanie a aj zobrazovanie uzivatelom.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host