» Poradna » Windows (a jiné OS)

Kopírování souborů

Odpovědět  |  Zobrazit bez stromu  |  Upozornit redakci  |  nových odpovědí: 12/12
 |   |  Linux Chrome 24.0.1312.56

Zdravím,mám dva servery - server A a server B. na serveru A mám nainstalované PHP a mysql. na serveru B se mi generuje soubor csv, který se aktualizuje každých 10 minut. Můj dotaz zní jakým způsobem mám automaticky kopírovat csv soubor na server A ? CSV soubor potřebuji zpracovat php skriptem. Máte s tím nějaké zkušenosti ?OS: win server 2003

Odpovědi na otázku

 |   |  Linux Chrome 25.0.1364.29  |  [212.4.155.---]

Dávkou?PrasatkoPee

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Firefox 19.0

Planovac uloh a trivialni davka.Je trochu zvlastni, ze "mate" dva servery a takto se ptate. Pokud tedy admin nahle nezemrel. ;o)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Mozilla 18.0

No na serveru asi nepojedou XPčka jako na vašem počítači, takže bych asi doporučil spíe cron.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Firefox 19.0

No jestli na Win2k3 serveru nejaky cron najde, tak to muze zkusit. :o)))Ja tady na par takovych serverech vidim Scheduled Tasks. Ale mohu trpet vidinami.. Zkusim v cmd zadat crontab -l a uvidime.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Mozilla 18.0

CSV soubor vygenerovat na serveru A tak aby k němu měl přístup server B a tam ten csv stáhnout pomocí wgetu k sobě a zpracovat.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 25.0.1364.152  |  [46.13.56.---]

Nasdílet serveru B server A. Vzhledem k tomu, že na serveru B se generuje každých 10 minut soubor CSV, tak je možné, že se generuje nějakým skriptem a pak to nakopírování přidat přímo do toho desetiminutového skriptu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 IE 9.0  |  [81.201.48.---]

já bych ten csv soubor nasdílel na serveru B buď přes web nebo přes windows sdílení, pak ta dávka, když mi csv vygeneruje do té nasdílené složky, pošle ještě požadavek přes http např. spuštěním příkazu wget (nebo místo wgetu lze použít i php na tom serveru B, klidně jen jako skriptovací stroj z příkazové řádky, ani nemusí být součástí nějakého webserveru) s patřičnou uri vedoucí na server A - tím se spustí ten php skript a ten si buď přes http nebo windows sdílení načte ten csv soubor a je to.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 IE 9.0  |  [81.201.48.---]

P.S. nějak nechápu, jak někdo, kdo se stará o dva servery, si s takto triviální záležitostí neumí poradit...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Opera 9.80

A nebylo by trošku více informací o tom jak jsou ty servery propojené?Ale nejsnadněji třeba tak, že nic kopírovat nebudeš. Tj na serveru B nasdílíš složku, kam se ukládá to csvčko.Na serveru A si namapuješ sítový disk (písmenko třeba bž nebo fň, to máš jedno) na tento server. A pak v tom php skriptu normálně použiješ cestu: bž:\mujCsvSoubor.csv

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Firefox 19.0

a zůstane síťový disk namapován i v případě že se odhlásit ze serveru A ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 IE 10.0  |  [127.0.0.---]

tak si ten disk můžeš mapovat v tom skriptu, co se ti bude spouštět

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 IE 10.0  |  [127.0.0.---]

a nebo si taky můžeš rovnou po vygenerování toho csv souboru na serveru B spustit i ten php skript a zapisovat to vzdáleně na ten server A rovnou do té databáze - když si povolíš přístup do MySQL i z IP serveru B

Souhlasím  |  Nesouhlasím  |  Odpovědět



Určitě si přečtěte



Aktuální číslo časopisu Computer

26 procesorů v důkladném testu

Zhodnotili jsme 18 bezdrátových reproduktorů

Jak fungují cash back služby?

Pohlídejte své děti na internetu