Ubuntu版本,设置嵌入式每天自动重启

本文指导如何在Linux嵌入式系统中设置定时任务,让设备每晚自动重启。涉及cron.d/anacron文件操作、权限管理以及解决因时区不同步导致的问题,包括同步时间和重置定时任务权限。
摘要由CSDN通过智能技术生成

需求:设置嵌入式每天晚上自动重启;

背景:嵌入式也是Linux系统,里面有自带定时任务的文件,在里面添加时间的命令系统自动就会执行;

重启命令:reboot

定时任务的文件位置:/etc/cron.d/anacron   这个路径不一定,不同版本稍有不同

系统日志路径: /var/log/syslog 或者 /var/log/messages 文件

首先要会Linux下编辑:

1.ls -l   查看文件权限;

2.sudo chmod a+rw /etc/cron.d/anacron   所有用户都有读写权限;

3.sudo chmod 600 <文件名>   将文件的权限设置为只有所有者(即 root 用户)具有读写权限;

4.命令模式下,按dd 删除光标所在一行

5.i进入当前行编辑模式,o进入下一行编辑;esc返回命令模式; 按:进入底部命令模式,q!:不保存退出,wq: 保存返回;

一.打开定时任务文件夹:vi anacron ,如果为空,可能是没读的权限;设置的是每天10点40分重启

二.按esc返回命令模式,然后按:进入底部命令模式,输入wq 保存退出,  需要把当前文件改为安全的权限,不然会执行失败(sudo chmod 600 anacron);

   然后等待,看是否会重启成功,如果失败去系统日志看看(/var/log/syslog)

报这个错误是时区不同步;

手动同步,如果失败用:

三:时间同步/时间同步成功,再进/etc/cron.d/anacron重新设置时间,保存后修改为安全的权限进行测试; 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值