Forum
arkadaşlar mrb;
zmbkpose ile cron zamanlama ile yedek almaya çalışıyorum ama aşağıdaki hatayı veriyor bilgisi olan arkadaşlar yardımcı olabilirmi
/usr/local/bin/zmbkpose: line 179: -x: command not found
du: cannot access `/opt/zimbra/backup/full-20130310230001/*': No such file or directory
zimbra kullancısına cron tanımı aşağıdaki gibidir.
0 23 * * 0 /usr/local/bin/zmbkpose -f > /opt/zimbra/log/backup.log 2>&1
Konuya hakim birisi değilim ancak şunu söyleyebilirim linux den anlayan birisi olarak,
/opt/zimbra/backup/full-20130310230001/ böyle bir dizin var mı? (Root ile kontrol edin)
var ve hala hata alıyorsanız, hangi user a ait cron a yazdınız? Userın /opt/zimbra/backup/full-20130310230001/ dizine erişim yetkisi olmayabilir.
bu işlemleri zimbra kullanıcısı ile yapıyorum . zimbra kullanıcısına cron eklenmiş durumda. backup kalsörünün sahibi zimbra yetkide bir problem olduğunu sanmıyorum.
merhaba veysi bey
Sunucuya zimbra kullanıcısı ile login olup crontab -e deyip deneme için * * * * * /usr/local/bin/zmbkpose -f > /opt/zimbra/log/backup.log 2>&1 kuralı ekledim ve işlem başarılı bir şekilde çalıştı.
zmbkpose hangi versiyonunu kullanıyorsunuz.
/usr/local/bin/zmbkpose: line 179: -x: command not found
Diyor Zayen Line 179 bir inceleyin bence
tacim bey bende aynı şekilde ekledim fakat log dosyasında mevcut hata var .zimbra kullanıcısı ile konsoldan zmbkose -f diyince hiçbir problem yok yedeği alıyor. gel görelim bu işlemi cron aracılığı ile yapınca hata veriyor.
Veysi bey
1-) zmbkposenin hangi versiyonunu kullanıyorsunuz. ?
2-) zimbra kullanıcısı bir dosya oluşturun içine basit bir komut yazın ( op/zimbra içindeki x bir dosyayı /opt/ içine kopyala gibi ) sonra crontab ile çalıştırın bakalım ne olacak ?
tacim bey 2.0 versiyonun kullanıyorum.
su - zimbra olarak zimbra kullanıcısına geçtiğimde zmbkpose -f dediğimde hiçbir problem yok. cronda bu işlemi çalıştırdğımda hata veriyor.
cron satırıda aşağıdaki gibi
0 23 * * 0 /usr/local/bin/zmbkpose -f > /opt/zimbra/log/backup.log 2>&1