Linux -bash: crontab: command not found错误解决办法

操作步骤

1. 确认crontab是否安装:

执行 crontab 命令如果报 command not found,就表明没有安装

2. 安装 crontab

执行 yum install -y vixie-cron

3. 确认是否安装成功:

执行 crontab -l

4. 看是否设置了开机自动启动

chkconfig --list crond

5. 启动crontab

service crond start

如果安装了还不能支持可能是权限问题

脚本写的是否正确,shell脚本是否拥有执行权限。一切正常还不能执行的话,就用以下方法
使root用户的crontab生效

crontab -u root /var/spool/cron/root

重启crontab服务

service crond restart

 可能出现的错误

"cronfile1":2: premature EOF
errors in crontab file, can"t install.

在crontab文件末尾增加一个空行就可解决此问题。

"/tmp/crontab.NINM91":1: bad day-of-week
errors in crontab file,can"t install

根据提示,是第一行的 周写错了
crontab -e保存时,crond会检测时间格式,如果时间格式不正确就会报错errors in crontab file,can’t install,还是一个很人性化的设置。

时间: 2024-10-27 00:09:14

Linux -bash: crontab: command not found错误解决办法的相关文章

linux提示could not open session错误解决办法

一.问题 一台现网主机在root用户登录时报错" could not open session " ,在这之前由于oracle需要进行过ulimit参数的调整.如下: #<item> can be one of the following: #        - core - limits the core file size (KB) #        - data - max data size (KB) #        - fsize - maximum files

由于p3006854_9204_linux.zip在Linux 5.5安装导致的错误解决办法

我登录该系统的时候发生如下错误,包扩执行任何命令都会报错: Last login: Thu Nov 10 08:32:12 2011 from 134.224.55.126 ERROR: ld.so: object '/etc/libcwait.so' from /etc/ld.so.preload cannot be preloaded: ignored. ERROR: ld.so: object '/etc/libcwait.so' from /etc/ld.so.preload canno

linux中crontab计划任务自动清空解决办法

背景描述: 某次,同事告知有台服务器上的crontab里面的任务全部都没有了,要我帮忙查一下,幸好crontab内容有备份.于是就先恢复了crontab的任务. 再具体查一下是由人为操作导致的还是其他情况 问题排查: 检查一下所有的history记录,发现没有crontab -r之类的操作(已知的是只有crontab -r可以直接清空定时任务),当然执行crontab -e编辑也可以清空,但这种情况还是排除啦 但是发现有crontab之类的操作,大家都知道执行crontab不加任何参数,命令行会

linux定时任务提示-bash: crontab: command not found

1. 确认crontab是否安装: 执行 crontab 命令如果报 command not found,就表明没有安装 2. 安装 crontab 安装过程如下  代码如下 复制代码 [root@10vps ~]# crontab -e -bash: crontab: command not found [root@10vps ~]# yum install -y vixie-cron Loaded plugins: fastestmirror, security Determining fa

linux中crontab定时任务未执行错误总结

没有按照规范写以下的shell脚本导致执行失败通过CentOS中的定时任务执行shell脚本失败,进行排查: 1)手动执行shell脚本(sh backup.sh)成功执行,排除sh脚本的语法错误. 2)通过nano /etc/crontab命令查看定时任务,发现除过执行sh的定时任务外,其他任务都能正常执行.检查其代码, 发现对SHELL.PATH.MAILTO.HOME还没有好好了解过,以往都是注意下面的时间规则,所以查了一下定义: 1)SHELL,变量的值指定shell 环境(此处默认为

CentOS下root 重启服务报bash: service: command not found错误

yezee用户ssh到服务器,然后su到root用户,准备重启iptables服务 使用service命令重启iptables服务: [root@www sysconfig]# service iptables restart 结果报bash: service: command not found 错误. 纳闷了,还没有service命令?然后网上搜索了下,国外一个论坛有解释: http://www.linuxquestions.org/questions/linux-newbie-8/serv

hadoop 集群常见错误解决办法

hadoop 集群常见错误解决办法: (一)启动hadoop集群时易出现的错误: 1.   错误现象:java.net.NoRouteToHostException: No route to host.    原因:master服务器上的防火墙没有关闭.    解决方法: 在master上关闭防火墙: chkconfig iptables off. 2.    错误现象:org.apache.hadoop.ipc.RPC: Server at JMN/10.22.1.203:9000 not a

mysql中使用过程中常见错误解决办法收集

1.Mysql errono 1005 : 主外键不是完全一致 , 请检查如下几点:       a.字段是否存在       b.类型是否一致(注意unsigned , powerdesign 生成问题)       c.数据库引擎是否一致       d.字符编码是否一致       e.windows平台下注意修改lower_case_table_names = 0, windows本身不区分文件大小写,改为0之后就区分了可能造成找不到引用的表  2.Mysql errono  121: 

dedeCms登录后台验证码错误解决办法

dedeCms登录后台验证码错误解决办法 1.查阅资料后得知,session没有清除,去data/session目录下,将除index.html以外文件全部删除就可以了. 2.如果还是不行,看session是否有写入权限,如果没有的话,给"internet来宾账户"添加写入权限,Linux的话,目录权限设置为"777". 3.另外就是去掉验证码功能 1.打开 login.php教程 找到:if($validate==" || $validate != $s