crontab报错/var/spool/cron : Permission denied和 -bash: chattr: command not found

crontab报错/var/spool/cron : Permission denied和 -bash: chattr: command not found

1、第一种情况

centos7下修改定时任务crontab -e的时候,控制台输出"crontab: installing new crontab",表示任务添加成功,且之后三分钟不会执行对应的任务,所以在调试定时器的时候,要把这三分钟考虑进去,如果执行的时间在三分钟内的话,对应的任务则不会生效。原因(使用crontab -e编写需要等3分钟出现效果)如果是这种情况,就不属于本文说的如下问题。

复制代码
crontab: installing new crontab
/var/spool/cron/#tmp.localhost.localdomain.XXXXPRusYN: Permission denied
crontab: edits left in /tmp/crontab.Kglowi

2、第二种情况

进入/var/spool下查看cron目录是正常的,但是在cron里面没有权限建立文件这个根源。

可以尝试先在/var/spool/cron目录下用vim编辑一个测试文件,看是否可以保存在这个cron目录下,如果无法保存提示权限问题。那么可能目录有什么特殊的地方,root用户也被约束了

1、查看是否有特殊的属性

复制代码
lsattr /var/spool/cron/

2、去掉特殊的属性

复制代码
chattr -ai /var/spool/cron

3、再次编辑定时任务:

复制代码
crontab -e

4、保存成功了

复制代码
crontab: installing new crontab

3、第三种情况

服务器搭建了宝塔面板,这种情况得去宝塔界面设置定时任务,因为权限都在宝塔哪里。

  • 一般在宝塔左侧导航栏的计划任务就可以设置了
  • 如果出现上面情况需要到软件>宝塔系统加固里面去掉计划任务加固,添加好定时任务后就可以开回去
相关推荐
2501_9011478319 小时前
面试必看:优势洗牌
笔记·学习·算法·面试·职场和发展
SAP工博科技19 小时前
SAP 公有云 ERP 多工厂多生产线数据统一管理技术实现解析
大数据·运维·人工智能
YongCheng_Liang20 小时前
从零开始学虚拟化:桌面虚拟化(VDI)入门指南(架构 + 产品 + 部署)
运维·云计算
杜子不疼.20 小时前
【Linux】库制作与原理(二):动态库的制作与使用
linux·运维·服务器
森焱森20 小时前
嵌入式硬件工程师应知 白银快速分析报告
linux·c语言·arm开发·嵌入式硬件·去中心化
小白电脑技术20 小时前
飞牛漏洞焦虑?别瞎折腾WAF了!用Lucky五步搞定“防爬墙”
服务器·网络·安全
消失的旧时光-194320 小时前
Nginx 是什么?为什么它不写在代码里?——从 0 认识 Nginx
运维·服务器·nginx
一战成名99620 小时前
深度解析 CANN 模型转换工具链:从 ONNX 到 OM
人工智能·学习·安全·开源
BJ_Bonree20 小时前
4月17日,博睿数据受邀出席GOPS全球运维大会2026 · 深圳站!
大数据·运维·人工智能
RisunJan20 小时前
Linux命令-lpq(查看打印队列状态)
linux·运维·服务器