Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: vejbuch 05 Května 2011, 17:35:12

Název: zjak zkrotit WGET
Přispěvatel: vejbuch 05 Května 2011, 17:35:12
Cau hosi jak nastavim script wgetu aby se kazdejch 10 minut stahoval urcitej soubor a rovnez ho prepsal? dekuji za odpoved
Název: Re: zjak zkrotit WGET
Přispěvatel: Martin Kiklhorn 05 Května 2011, 17:37:02
1) cron
2) jakej script ?
Název: Re: zjak zkrotit WGET
Přispěvatel: vejbuch 05 Května 2011, 17:38:32
tak ja cron nezvladam uz vubec :-D
 treba echo 'wget -c www.example.com/files.iso' | at 09:00
tohle je kazdej den v 9 hodin rano...
Název: Re: zjak zkrotit WGET
Přispěvatel: Martin Kiklhorn 05 Května 2011, 17:57:17
Ukažte alespoň trochu snahy.
Název: Re: zjak zkrotit WGET
Přispěvatel: On 06 Května 2011, 08:01:38
1, Tady nastuduj CRON (http://operacni-systemy.eu/index.php?poradna=1)
2, A tady WGET (http://www.cetoraz.info/pavel/index.shtml?show=1355,wget---stahujme-kvalitne---Podrobny-navod-s-priklady)

Obojí je podrobný vyčerpávající popis v češtině i s praktickýma příkladama...nelze nepochopit :-)
Název: Re: zjak zkrotit WGET
Přispěvatel: On 06 Května 2011, 10:11:18
Ukažte alespoň trochu snahy.
YES

Kód: [Vybrat]
opts=;
url=www.example.com

while sleep 10m; do wget $opts $url; done

ad.1) ten navod na cron obsahuje zavazne nedostatky a smrdi autorovou ignoranci a naprostou nekompetenci ...

`gedit /etc/crontab ' NE !! to je zle

Já tam zaprvé vidím "gksu gedit ..." (což na tvé připomínce nic nejspíš nemění), ale za druhé nevím, proč by to mělo být špatně..i přesto, že dnes již používám spíš crontab -e nebo "sudo crontab -e", tak to nic na funkčnosti nemění
Název: Re: zjak zkrotit WGET
Přispěvatel: pacholik 06 Května 2011, 14:02:58
To teda mění. Nikdy tě to neupozornilo že máš v crontabu chybu ?
Název: Re: zjak zkrotit WGET
Přispěvatel: On 06 Května 2011, 14:48:09
To teda mění. Nikdy tě to neupozornilo že máš v crontabu chybu ?

Opravdu mě to nikdy na chybu neupozornilo a co víc, vše se mi normálně spustilo ..na "crontab -e" jsem přešel asi jen proto, abych to měl rozdělené ...nezkoušel jsem /etc/crontab už celkem dlouho, ale vsadil bych se, že funkce bude naprosto totožná i teď - bez vypsání chyb.

EDIT: Teď mám možnost se přilhásit max na Debian, na kterém běží jeden server (ne můj) a vše je vyplněno v /etc/crontab ...vše se normálně korektně spouští... Ale takhle jsem to měl i já na Ubuntu asi dva roky ...pokud nenastaly změny, vše funguje

EDIT2: Tak na dalších linuxových serverech (Red Hat), na kterém běží bankovní transakce, je opět vše vypsáno v /etc/crontab - také samozřejmě vše v pořádku, tady by si nelajzli udělat chybu..možná to není nejčistší způsob, ale vzhledem k tomu, že se to využívá na serverech pro bankovní účely, tak bych o nekompetenci autora zcela jistě nemluvil a nejdřív si o tom radši něco zjistil
Název: Re: zjak zkrotit WGET
Přispěvatel: Martin Šácha 07 Května 2011, 16:43:36
`gedit /etc/crontab ' NE !! to je zle
Tak alespon napiš jak to je "dobře" a co se ti vlastně nelíbí.
Název: Re: zjak zkrotit WGET
Přispěvatel: GdH 07 Května 2011, 17:46:23
/etc/crontab by se neměl editovat, protože je je možné, že se přepíše při aktualizaci systému, ačkoli k tomu často nedochází. Zkrátka to je systémová záležitost, uživatelé by si měli své bábovičky plácat na svém pískovišti. :)
Název: Re: zjak zkrotit WGET
Přispěvatel: daysleeper 07 Května 2011, 18:45:59
(v Ubuntu) neprepise, protoze je uveden jako 'conffile'
http://www.debian.org/doc/FAQ/ch-pkg_basics.en.html

to nic nemeni na tom, ze by se editovat nemel
Název: Re: zjak zkrotit WGET
Přispěvatel: GdH 07 Května 2011, 19:05:58
(v Ubuntu) neprepise, protoze je uveden jako 'conffile'
http://www.debian.org/doc/FAQ/ch-pkg_basics.en.html

to nic nemeni na tom, ze by se editovat nemel

Right you are :) Koneckonců to potvrzuje komentář přímo v /etc/crontab. Tuhle poznámku jsem četl na anglické ubuntí wiki.
Název: Re: zjak zkrotit WGET
Přispěvatel: Šuohob 07 Května 2011, 19:27:53
Cau hosi jak nastavim script wgetu aby se kazdejch 10 minut stahoval urcitej soubor a rovnez ho prepsal? dekuji za odpoved

man wget..

z hlavy parametr --wait a -O
Název: Re: zjak zkrotit WGET
Přispěvatel: On 07 Května 2011, 20:25:48
`gedit /etc/crontab ' NE !! to je zle
Tak alespon napiš jak to je "dobře" a co se ti vlastně nelíbí.

Čistší a ten správnější způsob je bezesporu "crontab -e". /etc/crontab se hojněji používalo co vím tak asi před 2-3mi lety a na některých komerčních serverech (aspoň teda na které mám přístup) se používá dodnes....ale to nejspíš ze zdechlosti to přehodit do "crontab -e" :-)
Název: Re: zjak zkrotit WGET
Přispěvatel: Martin Šácha 08 Května 2011, 11:06:33
/etc/crontab by se neměl editovat, protože je je možné, že se přepíše při aktualizaci systému, ačkoli k tomu často nedochází. Zkrátka to je systémová záležitost, uživatelé by si měli své bábovičky plácat na svém pískovišti. :)

Díky za vysvětlení. :)