Step to rebuild crontab file of zimbra user: Difference between revisions
No edit summary |
m (Heera Singh Koranga moved page Step to rebuilt crontab file of zimbra user to Step to rebuild crontab file of zimbra user: typo) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== | {{BC|Certified}} | ||
__FORCETOC__ | |||
<div class="col-md-12 ibox-content"> | |||
==Step to rebuild crontab file of zimbra user== | |||
<hr> | <hr> | ||
{{KB|{{ZC}}|{{ZCS 8.8}}|{{ZCS 8.7}}|{{ZCS 8.6}}|{{ZCS 8.5}}|}} | |||
{{WIP}} | |||
Steps to restore or | ==Problem== | ||
* Default crontab of zimbra user removed accidentally. | |||
* System admin removed some entries from the crontab file. | |||
==Solution== | |||
Steps to restore or rebuild crontab entries for the zimbra user on different ZCS environments. | |||
===(A) Steps for single-server setup: === | ===(A) Steps for single-server setup: === | ||
First we have to take backup of current crontab file, then we will use following commands to | First we have to take backup of current crontab file, then we will use following commands to rebuild crontab for zimbra user. | ||
==== On ZCS v8.6: ==== | ==== On ZCS v8.6: ==== | ||
Line 111: | Line 117: | ||
{| class="wikitable" style="background-color:#d0f0c0;" cellpadding="10" | |||
|'''Submitted by''': Heera Singh Koranga | |||
|} | |||
{{Article Footer|ZCS 8.8, 8.7, 8.6|2017-08-23}} |
Revision as of 10:49, 31 May 2019
Step to rebuild crontab file of zimbra user
Problem
- Default crontab of zimbra user removed accidentally.
- System admin removed some entries from the crontab file.
Solution
Steps to restore or rebuild crontab entries for the zimbra user on different ZCS environments.
(A) Steps for single-server setup:
First we have to take backup of current crontab file, then we will use following commands to rebuild crontab for zimbra user.
On ZCS v8.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 su - zimbra -c "zmschedulebackup -D"
On ZCS v8.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 su - zimbra -c "zmschedulebackup -D"
(B) Steps for multi-server setup:
Here we have mentioned the commands according to the role of ZCS server.
On ZCS v8.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
On ZCS v8.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
Note : We have to restart Cron service after installing new crontab file.
Commands to restart Cron service on different OS versions.
Ubuntu 12.04/14.04/16.04
service cron restart
RHEL/CentOS 7.x
systemctl restart crond
RHEL/CentOS 6.x
service crond restart
Submitted by: Heera Singh Koranga |