Portál AbcLinuxu, 12. května 2025 13:54

Dotaz: Automatické stahování souboru z dané URL a jeho uložení

9.3.2016 22:27 Standa | skóre: 21 | blog: Linux prakticky
Automatické stahování souboru z dané URL a jeho uložení
Přečteno: 652×
Odpovědět | Admin
Zdravím,

potřebuji pravidelně (denně, týdně a měsíčně) stahovat z přesně daných URL soubory. Ten potřebuji nejen stáhnout, ale hlavně uložit na vybrané místo a řádně pojmenovat (URL je vždy shodné, jedná se o XML soubor).

Jak něco takového nastavit v CRONu nejspíše vím, ale netuším jak vyřešit přejmenování a přesunutí na vhodné místo k uložení. Chtěl bych tedy poprosit o radu. Zatím jediné co mně napadlo je vytvořit v CRONu úlohu pro spuštění např. python skriptu, který by obsahoval stažení (wget), a příkazy pro přejmenování a přesunutí.

Nebo je na takovéto úkoly vhodnější aplikace / postup?

Díky za rady nebo tipy pro realizaci.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Standa (tazatel))
Jendа avatar 9.3.2016 22:37 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Automatické stahování souboru z dané URL a jeho uložení
Odpovědět | | Sbalit | Link | Blokovat | Admin
wget ... -O `date "+%F-%T"`
Pokud v crontabu nebude fungovat `` expanze, bude potřeba uložit do skriptu a spouštět ten.
10.3.2016 08:13 Standa | skóre: 21 | blog: Linux prakticky
Rozbalit Rozbalit vše Re: Automatické stahování souboru z dané URL a jeho uložení
Moc děkuji, já věděl, že někdo to tu dá levou zadní :)
10.3.2016 08:19 Filip Jirsák
Rozbalit Rozbalit vše Re: Automatické stahování souboru z dané URL a jeho uložení
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud se ty soubory nemají přepisovat (mají vždy nový název), použijte u wgetu parametr -O (velké ó), kterým určíte, do jakého souboru se má soubor zapsat. Pokud se soubory přepisují a nechcete, aby pokažený download přepsal předchozí správný soubor, pomocí wgetu stáhněte soubor do dočasného adresáře a pak jej pomocí mv přesuňte na správné místo.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.