- Učlanjen(a)
- 30.06.2000
- Poruke
- 1,458
- Poena
- 660
cron ima funkciju da dnevno pokrene backup sa udaljenog servera
komanda probana u terminalu i prolazi bez problema. sertifikati na mestu, automatska autorizacija prolazi al cron ni makac. u sistemskom log-u na ovu temu nema ništa. dodavao u komandu da output preusmerim u rsync.log file koji čuvam na NAS-u al u njemu nema ništa. kad se komanda pokrene ručno, output se upiše u log file. što bi značilo da ne dolazi do momenta da se komanda izvrši pa da dođe do greške (što bi valjda trebalo da se vidi u logu) već da cron uopšte ne dolazi do momenta da pokrene ovu komandu
user koji pokreće cron je root. root je setovan da koristi da koristi tcsh. cron je konfigurisan da koristi sh. može li ovo da bude problem? da predupredim ovo, pokušao da komandu stavim u skriptu i da forsiram tcsh prilkiom izvršenja al nema razlike. nemam predstavu dal ovaj deo radim kako treba
rucno pokretanje radi, preko cron nece.
Kod:
rsync -avz -e "ssh -i /mnt/xx_firma/ssh_keys_backup/.ssh/id_rsa" [email protected]_firmacons.com:/home/xx_firmacons/mail/archive/xx_firmacons.com/ /mnt/xx_firma/emailbackup/archive/xx_firmacons.com >> /mnt/xx_firma/backup/rsync.log
komanda probana u terminalu i prolazi bez problema. sertifikati na mestu, automatska autorizacija prolazi al cron ni makac. u sistemskom log-u na ovu temu nema ništa. dodavao u komandu da output preusmerim u rsync.log file koji čuvam na NAS-u al u njemu nema ništa. kad se komanda pokrene ručno, output se upiše u log file. što bi značilo da ne dolazi do momenta da se komanda izvrši pa da dođe do greške (što bi valjda trebalo da se vidi u logu) već da cron uopšte ne dolazi do momenta da pokrene ovu komandu
user koji pokreće cron je root. root je setovan da koristi da koristi tcsh. cron je konfigurisan da koristi sh. može li ovo da bude problem? da predupredim ovo, pokušao da komandu stavim u skriptu i da forsiram tcsh prilkiom izvršenja al nema razlike. nemam predstavu dal ovaj deo radim kako treba
Kod:
#!/bin/tcsh
rsync -avz -e "ssh -i /mnt/xx_firma/ssh_keys_backup/.ssh/id_rsa" [email protected]_firmacons.com:/home/xx_firmacons/mail/archive/xx_firmacons.com/ /mnt/xx_firma/emailbackup/archive/xx_firmacons.com >> /mnt/xx_firma/backup/rsync.log
Kod:
0,15,30,45 * * * * root tcsh /mnt/xxx/rsync.sh
rucno pokretanje radi, preko cron nece.