Forum Turris
Fórum Turris Nápověda

Milí majitelé routerů Turris,

toto fórum bylo 9. 12. 2016 zmrazeno a nahrazeno naším novým Turris fórem. Ještě chvíli bude dostupné k prohlížení, ale již zde není možné přispívat. Více informací naleznete v oznámení o uzavření fóra.


Dear Turris routers users,

this forum has been frozen on Dec 9th, 2016 and replaced by our new Turris forum. It will be read-only accessible for some time after. For more information, read the announcement about closing the forum.

Nahoru Téma Majitelé routerů / Technická podpora / Rsync - certifikát
- - Od tokrep Dne 2014-05-09 08:59
Máte někdo zkušenosti z kopírováním souboru z jednoho zařízení do druhého pomocí zabezpečeného spojení ssh cerifikátem. Mě to funguje, do té doby než vytvořím cron. Spustím cron a vyjede mi hláška line 2:*:not found.
Nevíte někdo jak s opravit tuto chybu?
Děkuji.
Nadřazený - - Od Petr Ruzicka Dne 2014-05-09 10:29
Zdravim.

Zkuste do cronu specifikovat neco jako:

/usr/bin/rsync -av -e "/usr/bin/ssh -q -i /home/ruzickap/.ssh/id_dsa -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no"

Dulezite je tam zadat klic pres parameter "-i" a pro jistotu i plne cesty.
Pokud potrebujete dal poradit, tak sem taky opriste presny cron prikaz (crontab -l)

S pozdravem

PetrR
Nadřazený - - Od tokrep Dne 2014-05-09 10:41
Dobrý den,
děkuji za odpověd.

Tento problém už jsem vyřešil, při zkušnění cronu se zobrazí "can't lock /var/run/cron.pid, otherpid may be 2577: Resource temporarily unavailable"?
Můžete mi prosím ještě pomoci.

-----------------------
/etc/cron.d/zalohovani
-----------------------
MAILTO=""
* * * * * root /scripts/zalohovani

-----------------------
/scripts/zalohovani
-----------------------
#!/bin/sh

RSYNC=/usr/bin/rsync
SSH=/usr/bin/ssh
KEY=/root/cron/thishost-rsync-key
RUSER=root
RHOST=192.168.2.2
RPATH=/shares/
LPATH=/mnt/nas/

$RSYNC -az -e "$SSH -i $KEY" root@192.168.2.2:/shares/Public /mnt/nas/Zalohy/_wd

----------------------------------------------------
Nadřazený - Od Petr Ruzicka Dne 2014-05-09 19:28
Ja bych asi zkusil:

/etc/init.d/cron stop
killall cron
ps w | grep cron
rm /var/run/cron.pid
/etc/init.d/cron start
tail /var/log/messages

To by melo korektne restartnout cron, takze by mel zacit spravne fungovat.

S pozdravem

PetrR
- Od tokrep Dne 2014-05-09 21:27
Nyní se tváří, vše že by mělo být v pořádku, ale script se nezapustí v naplánovaný čas. Nevím, zda je chyba v programu, nebo masce souboru.
Nahoru Téma Majitelé routerů / Technická podpora / Rsync - certifikát

Powered by mwForum 2.29.3 © 1999-2013 Markus Wichitill