Nejste přihlášen/a.
Dá se nějkák ukládat rádio (strem) na webovém serveru? Jak?
Webserver umí PHP a CRON.
Nahrávat streamy hodby umí téměř každý program pro poslech internetového radia. Výborné je Radio Sure 2.2.
Tazatel chce ale nahrávat rádio na webovém serveru, kde to poběží automaticky v nějakém skriptu, ne u sebe na počítači v desktopové aplikaci.
Jako první věc bych asi zkusil cron a naplánování úlohy, která by spouštěla wget, který by ten stream začal "stahovat" a průběžně ukládat na disk. Akorát by se to muselo pak taky něčím po nějakém čase zastavit (tedy spouštět příkazem timeout). A taky vůbec netuším, na co mají uživatelé obvykle na serveru práva a na co ne.
Jestli má dostupný cron, tak může cronem pustit bash skript a v něm mít jako příkaz wget, nebo ne?
Naopak u php skriptu bych čekal, že bude mít nastavenu maximální dobu běhu, po které se killne, a že ji nebude moci nadměrně prodloužit.
Ale jak říkám, je možný, že úplně kecám
No to já vím, jen nevím, co všechno "běžný cron" zahrnuje. Očekával bych přinejmenším lokální přesouvání a kopírování souborů, spouštění sql skriptů, sql dump, připojení na vzdálené ftp pro přesuny dat, odesílání e-mailů..
No, neco na tom kecani bude
"Konto" na webserveru jeste vubec neznamena, ze uzivatel bude mit pristup k shellu (Bash) a i kdyby mel, tak wget je stejne externi program, ktery se shellem nema co delat a i kdyby byl na webserveru nainstalovany, tak to jeste neznamena, ze uzivatel bude mit opravneni ho spustit.
Proste tech nutnych podminek je strasne moc a nejcistci bude to resit tim, co uzivatel ma - pravem poustet PHP skripty.
"Bezny cron" nic nezahrnuje. Ten jen sleduje cas a pokusi se spoustit to, co ma jako akci (prikaz) k danemu casu. Takze jestli nema uzivatel prava ke spusteni mv, ftp nebo mail, tak to muze byt ve skriptu cronu treba 100x, ale OS mu to stejne nedovoli spustit.
My ale nevime, co vsechno si uzivatel na serveru muze dovolit. Jedine, co napsal, je spousteni PHP skriptu a muze zarazovat svoje pozadavky na spusteni v konkretnim case do cronu.
Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.
Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.