Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: 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
-
1) cron
2) jakej script ?
-
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...
-
Ukažte alespoň trochu snahy.
-
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 :-)
-
Ukažte alespoň trochu snahy.
YES
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í
-
To teda mění. Nikdy tě to neupozornilo že máš v crontabu chybu ?
-
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
-
`gedit /etc/crontab ' NE !! to je zle
Tak alespon napiš jak to je "dobře" a co se ti vlastně nelíbí.
-
/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. :)
-
(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
-
(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.
-
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
-
`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" :-)
-
/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í. :)