Portál AbcLinuxu, 13. května 2025 21:58

Dotaz: SSH z Cronu

3.5.2007 07:51 kuto | skóre: 3
SSH z Cronu
Přečteno: 186×
Odpovědět | Admin
Zdravím všechny, mám zálohovací script, který spouští příkazy "ssh -l backup ip_adresa "c:\!\zaloha.cmd" na Win serverech a "ssh -l backup ip_adresa "/root/zaloha" na Lin serverech. Když to spustím ručně přímo, tak to funguje správně. Ale když to spustí Cron, tak na Lin serverech to probehne správně, ale na Win se nic neprovede. Na Win serverech mam freeSSHd a v logu mi píše že připojení klienta bylo úspěšné a že se hned odpojil. Když dám do příkazu ssh parametr -v, tak píše že odeslal příkaz vzdálenému systému, ale hned skončí a nic se neděje. Částečně to souvisí s Win, ale snad se na mě nebudete zlobit :) díky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.5.2007 08:21 kuto | skóre: 3
Rozbalit Rozbalit vše Re: SSH z Cronu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem zjistil ze je to chybou toho ssh serveru a Win :(
3.5.2007 12:27 wcs
Rozbalit Rozbalit vše Re: SSH z Cronu
nebylo by lepsi nez to volat takhle vzdalene to na tech konkretnich serverech mit poresene lokalne (+ ze by dali vedet jak to dopadlo). Na woknech v nejakych scheduled tasks, a lin normalne v cronu?
3.5.2007 13:24 kuto | skóre: 3
Rozbalit Rozbalit vše Re: SSH z Cronu
No to jsem pravě nechtěl abych musel na každým serveru nastavovat čas zvlášť. Takhle ho nastavím jenom na zálohovacím serveru v Cronu a ten si ze scriptu pomocí ssh zavolá postupně všechny servery, které mu uloží své soubory na disky a pak je nahraje na pásku. Uz mi to ale funguje, pouzil jsem OpenSSHd pro Windows, našel jsem ho až dnes. S tím ty problémy nejsou a řekl bych že se chová i lépe než ten freeSSHd :)

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.