当前位置: 首页 > news >正文

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

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

    • 1、第一种情况
    • 2、第二种情况
    • 3、第三种情况

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、第三种情况

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

  • 一般在宝塔左侧导航栏的计划任务就可以设置了

在这里插入图片描述

  • 如果出现上面情况需要到软件>宝塔系统加固里面去掉计划任务加固,添加好定时任务后就可以开回去

在这里插入图片描述

http://www.lryc.cn/news/194322.html

相关文章:

  • 06在IDEA中创建Java和Web工程,了解不同工程下的类路径,在IDEA中执行Maven命令
  • 自定义redission装配和集成分布式开源限流业务组件ratelimiter-spring-boot-starter的正确姿势
  • Ceph分布式存储的简单介绍与Ceph集群的部署搭建
  • 【环境搭建】linux docker安装nexus3
  • Java多线程下载文件
  • oracle 同一张表同时insert多条数据 mysql 同一张表同时insert多条数据
  • ROS键盘遥控机器人,通过参数服务器指定速度
  • 具有快表的地址变换机构
  • 【使用python和flask建个人博客】修复侧边栏最新文章、最多阅读等链接不能打开的问题
  • ShareX使用说明——优秀的录屏软件
  • 10.14~10.15verilog操作流程与Block Design
  • 小解C语言文件编译过程【linux】
  • [Python]黑色背景白色块滑动视频
  • 【linux kernel】对linux内核设备的注册机制和查找机制分析
  • asp.net酒店餐饮管理系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio
  • 38_Nginx 启动流程
  • 数据特征选择 | Lasso特征选择(Python)
  • 最小覆盖子串[困难]
  • 保姆级搭建Mysql 并进行视图可视化操作
  • 设计模式的学习顺序
  • 数据结构和算法——树结构
  • 【Java】Integer包装类
  • Web后端开发登录校验及JWT令牌,过滤器,拦截器详解
  • 大语言模型迎来重大突破!找到解释神经网络行为方法
  • zabbix内置宏、自动发现与注册
  • Oracle与Mysql语法区别
  • Jetpack:008-Icon与Image
  • 参数解析(牛客)
  • Linux网络编程系列之服务器编程——阻塞IO模型
  • 排序算法-基数排序法(RadixSort)