Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: funnyman 14 Ledna 2011, 20:27:14
-
Zdravim, mam problem se spoustenim prikazu pres skript.
prikaz zni:
rsync -av --delete /home/tom/Dokumenty/ /home/SDkarta/zaloha_dokumentu --exclude=nezalohovano/
prikaz pro cron:
tom@hranatakrabice:/$ sudo cat /var/spool/cron/crontabs/tom
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.aBxSrV/crontab installed on Fri Jan 14 20:00:21 2011)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
# m h dom mon dow command
# Zaloha /home/tom/Dokumenty kazdych 10 minut na SD kartu
*/10 * * * * rsync -av --delete /home/tom/Dokumenty/ /home/SDkarta/zaloha_dokumentu --exclude=nezalohovano/
tom@hranatakrabice:/$
vypis z logu:
Jan 14 20:05:28 hranatakrabice obex-data-server: sdp_send_req_w4_rsp: Error sending data:Broken pipe
Jan 14 20:05:58 hranatakrabice AptDaemon: INFO: Initializing daemon
Jan 14 20:10:01 hranatakrabice CRON[2065]: (tom) CMD (rsync -av --delete /home/tom/Dokumenty/ /home/SDkarta/zaloha_dokumentu --exclude=nezalohovano/)
Jan 14 20:10:22 hranatakrabice postfix/pickup[1936]: 797B620969: uid=1000 from=<tom>
Jan 14 20:10:22 hranatakrabice postfix/cleanup[2072]: 797B620969: message-id=<20110114191022.797B620969@hranatakrabice>
Jan 14 20:10:22 hranatakrabice postfix/qmgr[1937]: 797B620969: from=<tom@hranatakrabice>, size=5177, nrcpt=1 (queue active)
Vse vypada ok, jenomze se nic nestane. Samotny prikaz je funkcni. Prosim o jakoukoliv radu.
-
V téhle schránce tom@hranatakrabice budete mít vysvětlení 8)
Pokud jste přihlášený jako tom stačí v terminálu dát příkaz mail pro přečtení.
-
no teda... tak on mi tenhle system posila do schranky zpravy...
problem jsem vyresil, konecne to funguje. Puvodne znel prikaz "rsync -av --delete /home/tom/Dokumenty/ /home/SDkarta/zaloha_dokumentu --exclude=nezalohovano/ >dev/null", a s tim >dev/null mel cron problem (/bin/sh: cannot create dev/null: Directory nonexistent), prestoze v terminalu to slo...
-
mas tam totiz chybu, ma byt
rsync -av --delete /home/tom/Dokumenty/ /home/SDkarta/zaloha_dokumentu --exclude=nezalohovano/ > /dev/null(snad najdes ten rozdil) :)
dale je kontraproduktivni davat rsync s parametrem -v (verbose), a pak vystup posilat do /dev/null...
-
jde o to lomitko pred dev/null, ze? Jinak ten prikaz je opsany z jednoho navodu na zalohovani pres rsync, je to tam i s tim -v a /dev/null. Je to trochu zbytecne, ale nicemu to nevadi, prikaz funguje a dela co ma.
Ted sem si zaregistroval virtualni server s debianem s kapacitou 5GB na ktery zkusim pomoci rsync a cronu zalohovat data, bude jeste sranda. Jen nevim jak je to s bezpecnosti takovych virtualnich serveru...