ubuntu16.04设置cron自动重启以及记录日志

本文介绍了在Ubuntu 16.04上设置使用crontab进行自动重启服务的方法,以及如何记录日志。首先确保cron已安装并启动,然后创建自定义配置文件`mycrontab`,设置不同频率的重启任务,如每周日和每两天。通过`crontab -l`检查任务,并在`/etc/rc.local`中添加启动cron服务的代码,确保系统重启后能继续执行crontab任务。作者分享了两个月的稳定重启记录,证明方法有效。
摘要由CSDN通过智能技术生成

有个ubuntu的服务器,经常无缘无故服务挂掉,一旦挂掉就要手动重启非常麻烦,查了很多资料,确定用crontab,但网上N多方法根本无法运行,通过一系列实验,以下重启方法是确定100%可以在16.04上跑的

1.确定你服务器上cron是否已经安装,可以用下面的命令确认

sudo apt-get install cron

2.开通并开启cronie后台服务,这一步很重要,不开通根本无法运行服务

sudo systemctl enable cron.service; sudo systemctl start cron.service

3.建立自己的配置文档,虽然/etc/crontab也可以,但自己配一个方便转移

vi /root/mycrontab

4.编辑mycrontab,我放的代码如下,cron的时间配置自己去查资料,网上很多,具体可以参考这篇文章:https://blog.csdn.net/li741350149/article/details/79369077

我下面那2句是在每周日3:58分存当时的时间到/root/cronlog下面,然后在每周日4:00重启,注意重启用这个/sbin/reboot可用,其他的都无法用,我个人经验

58 3 * * 0 date>>cronlog

0 4 * * 0 /sbin/reboot

因为一周执行一次还是可能会死机,再放一个每2天执行一次的语句,如下:

58 3 */2 * * date>>cronlog

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值