linux crontab -r 导致no crontab for root的原因及解决方案

本文详细介绍了如何使用crontab命令进行定时任务管理,包括创建、编辑、删除定时任务等操作。同时,针对在执行Shell脚本时遇到的文档格式错误问题提供了解决方案。通过调整Shell脚本文档格式为Unix格式,成功解决了无法执行的问题。

使用方式 :
crontab file [-u user]-用指定的文件替代目前的crontab。
crontab-[-u user]-用标准输入替代目前的crontab.
crontab-1[user]-列出用户目前的crontab.
crontab-e[user]-编辑用户目前的crontab.
crontab-d[user]-删除用户目前的crontab.
crontab-c dir- 指定crontab的目录。
crontab文件的格式:M H D m d cmd.
crontab -r : 删除目前的时程表
crontab -l : 列出目前的时程表 s

使用crontab 

-r 是删除目前用户的时刻表,导致
crontab -l报错 no crontab for root
解决方式是:给当前用户添加计划任务文件 crontab -u root /var/log/


执行shell脚本计划任务的时候:

/bin/bash^M: bad interpreter: No such file or directory

该问题的解决方案是:由于该shell脚本的文档格式不对

查看shell文档的文档格式:set ff? 

设置shell文档的文档格式是:set ff=unix

转载于:https://www.cnblogs.com/niun/p/3972413.html

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值