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..