Portál AbcLinuxu, 13. května 2025 23:39
Zdravim, každou hodinu si pomocí cronu a příkazu wget stahuju aktuální kurz z http://www.cnb.cz/cs/financni_trhy/devizovy_trh/kurzy_devizoveho_trhu/denni_kurz.txt
a poté s tímto souborem ( již uloženém na disku) pracuji na webu, ALE pokud se mi příkaz:
wget http://www.cnb.cz/cs/financni_trhy/devizovy_trh/kurzy_devizoveho_trhu/denni_kurz.txt spustí každou hodinu, tak mi to původní soubor nepřepíše ale vytvoří nový, nevíte někdo jak docílit toho, aby se soubor přepsal?
Prozatím to řeším smazáním souboru a následném stažení, ale pokud se někdo trefí do doby, kdy bude soubor právě smazán, pak to bude docela nepříjemné.
wget -N
by vám nevyhovovalo? Stahuje to jen když je soubor na serveru novější a přepíše to starší na lokálu. Mně to zatím vždy fungovalo. Jinak přepsání/nepřepsání je závislé na některých přepínačích, je to všechno v man wget
, takže rtfm a vyzkoušet. Hledejte fulltextově, man wget, stisk / a napsat overw a enter, na další slovo se posunete pomocí kláves n, na předchozí pomocí N. Jiné slovo (třeba přepínač -r opět, stisknout / a napsta -r a enter).
Díky vyhovuje, jen jsem ten správný parametr nemohl najít.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.