近期有朋友给远策反馈,宝塔面板的所有的计划任务都不执行,以前建的计划任务开始是正常执行的,后来不知道什么原因都不执行了,重新建立了一个的计划任务,也不能自动执行。计划任务是调用服务器系统cronta命令,如果能手动执行,不能自动执行一般可以检查以下crontab服务状态,如果安装了安全防护软件也会有影响计划任务不能执行。
接到朋友求助后,远策科技技术团队登录了服务器查看了linux的日志,发现crond执行时提示root密码过期了,原来是root账户设置了密码过期时间,过期后必须修改密码才能正常使用。
以上这种情况,比如开始计划任务是可以自动执行的,但是过了一段时间,发现计划任务不能执行了。一般是由于root账户设置了密码过期时间。解决方法就是登录linux服务器,登录root账户是,会提示修改密码,修改密码就可以了。
推荐解决步骤:登录宝塔面板——运行首页的宝塔SSH终端——输入密码登录——会提示修改新密码——设置新密码即可
宝塔面板的计划任务用途还是蛮多的,一般我们可以使用宝塔面板的计划任务用于定时执行Shell脚本、备份网站、备份数据库、日志切割、释放内存、访问URL、备份目录、木马查杀、同步时间等任务。