Langkah Membuat Kembali File Crontab User Zimbra

Langkah Membuat Kembali File Crontab User Zimbra

Langkah Membuat Kembali File Crontab User Zimbra ini terjadi apabila file crontab / schedule job zimbra hilang tidak sengaja di delete atau menghapus beberapa bagian pada file crontab. Apabila crontab user zimbra terhapus, salah satu akibatnya, daily report tidak akan terkirim ke akun admin zimbra. Namun tidak perlu khawatir, file crontab bisa dikembalian seperti semula. Langkah Membuat Kembali File Crontab User Zimbra memerlukan tahapan yang harus dilakukkan. Adapun cara yang dipakai saadwebid sebagai berikut:

1. Single Server

Sebelum membuat ulang file crontab, backup terlebih dahulu file crontab yang rusak dengan rename file crontab menjadi zimbra.cron.BAK, atau bila file crontab tidak ada lewatkan tahap ini.

Zimbra 8.6

cp -pvr /var/spool/cron/zimbra  /tmp/zimbra.cron.BAK  
cat /opt/zimbra/zimbramon/crontabs/crontab > /tmp/cron.zimbra
cat /opt/zimbra/zimbramon/crontabs/crontab.ldap >> /tmp/cron.zimbra
cat /opt/zimbra/zimbramon/crontabs/crontab.store >> /tmp/cron.zimbra
cat /opt/zimbra/zimbramon/crontabs/crontab.logger >> /tmp/cron.zimbra
cat /opt/zimbra/zimbramon/crontabs/crontab.mta >> /tmp/cron.zimbra
echo "# ZIMBRAEND -- DO NOT EDIT ANYTHING BETWEEN THIS LINE AND ZIMBRASTART" >> /tmp/cron.zimbra 
crontab -u zimbra /tmp/cron.zimbra

Bila menggunakan Zimbra Network Edition tambahkan perintah ini

su - zimbra -c "zmschedulebackup -D" 

Zimbra 8.7.x

cp -pvr /var/spool/cron/zimbra  /tmp/zimbra.cron.BAK  
cat /opt/zimbra/conf/crontabs/crontab > /tmp/cron.zimbra
cat /opt/zimbra/conf/crontabs/crontab.ldap >> /tmp/cron.zimbra
cat /opt/zimbra/conf/crontabs/crontab.store >> /tmp/cron.zimbra
cat /opt/zimbra/conf/crontabs/crontab.logger >> /tmp/cron.zimbra
cat /opt/zimbra/conf/crontabs/crontab.mta >> /tmp/cron.zimbra
echo "# ZIMBRAEND -- DO NOT EDIT ANYTHING BETWEEN THIS LINE AND ZIMBRASTART" >> /tmp/cron.zimbra 
crontab -u zimbra /tmp/cron.zimbra

Bila menggunakan Zimbra Network Edition tambahkan perintah ini

su - zimbra -c "zmschedulebackup -D" 

2. Multi-Server

Zimbra 8.6

LDAP Server:

cp -pvr /var/spool/cron/zimbra  /tmp/zimbra.cron.BAK 
cat /opt/zimbra/zimbramon/crontabs/crontab > /tmp/cron.zimbra
cat /opt/zimbra/zimbramon/crontabs/crontab.ldap >> /tmp/cron.zimbra  
echo "# ZIMBRAEND -- DO NOT EDIT ANYTHING BETWEEN THIS LINE AND ZIMBRASTART" >> /tmp/cron.zimbra  
crontab -u zimbra /tmp/cron.zimbra   
su - zimbra -c "zmschedulebackup -D" 

Mailbox Server:

cp -pvr /var/spool/cron/zimbra  /tmp/zimbra.cron.BAK 
cat /opt/zimbra/zimbramon/crontabs/crontab > /tmp/cron.zimbra
cat /opt/zimbra/zimbramon/crontabs/crontab.store >> /tmp/cron.zimbra
echo "# ZIMBRAEND -- DO NOT EDIT ANYTHING BETWEEN THIS LINE AND ZIMBRASTART" >> /tmp/cron.zimbra  
crontab -u zimbra /tmp/cron.zimbra   
su - zimbra -c "zmschedulebackup -D" 
/etc/init.d/crond restart

MTA+Proxy Server:

cp -pvr /var/spool/cron/zimbra  /tmp/zimbra.cron.BAK  
cat /opt/zimbra/zimbramon/crontabs/crontab > /tmp/cron.zimbra
cat /opt/zimbra/zimbramon/crontabs/crontab.mta >> /tmp/cron.zimbra
echo "# ZIMBRAEND -- DO NOT EDIT ANYTHING BETWEEN THIS LINE AND ZIMBRASTART" >> /tmp/cron.zimbra 
crontab -u zimbra /tmp/cron.zimbra

Zimbra 8.7.x

LDAP Server:

cp -pvr /var/spool/cron/zimbra  /tmp/zimbra.cron.BAK 
cat /opt/zimbra/conf/crontabs/crontab > /tmp/cron.zimbra
cat /opt/zimbra/conf/crontabs/crontab.ldap >> /tmp/cron.zimbra  
echo "# ZIMBRAEND -- DO NOT EDIT ANYTHING BETWEEN THIS LINE AND ZIMBRASTART" >> /tmp/cron.zimbra  
crontab -u zimbra /tmp/cron.zimbra   
su - zimbra -c "zmschedulebackup -D"

Mailbox Server:

cp -pvr /var/spool/cron/zimbra  /tmp/zimbra.cron.BAK 
cat /opt/zimbra/conf/crontabs/crontab > /tmp/cron.zimbra
cat /opt/zimbra/conf/crontabs/crontab.store >> /tmp/cron.zimbra
echo "# ZIMBRAEND -- DO NOT EDIT ANYTHING BETWEEN THIS LINE AND ZIMBRASTART" >> /tmp/cron.zimbra  
crontab -u zimbra /tmp/cron.zimbra   
su - zimbra -c "zmschedulebackup -D"

MTA+Proxy Server:

cp -pvr /var/spool/cron/zimbra  /tmp/zimbra.cron.BAK  
cat /opt/zimbra/conf/crontabs/crontab > /tmp/cron.zimbra
cat /opt/zimbra/conf/crontabs/crontab.mta >> /tmp/cron.zimbra
echo "# ZIMBRAEND -- DO NOT EDIT ANYTHING BETWEEN THIS LINE AND ZIMBRASTART" >> /tmp/cron.zimbra 
crontab -u zimbra /tmp/cron.zimbra

Jangan lupa untuk melakukan restart service crontab dengan perintah berikut
Ubuntu 12.04/14.04/16.04

service cron restart

RHEL/CentOS 7.x

systemctl restart crond

RHEL/CentOS 6.x

service crond restart

Selamat mencoba..

×

Hello!

Klik salah satu dibawah untuk chat WhatsApp atau kirim email kepada kami ke info@saad.web.id

× WhatsApp Kami