在使用Linux系统时,有时会遇到执行crontab命令时提示"bash: crontab: command not found"的情况。这通常表示crontab命令在当前系统中未找到。要解决此问题,首先需要确保已正确安装了crontab。
若在尝试安装crontab时仍遇到问题,如"Delta RPMs disabled because /usr/bin/applydeltarpm not installed"的提示,说明需要安装deltarpm。执行`yum -y install deltarpm`命令后,再尝试安装crontab,以确保所有依赖包均已正确安装。
然而,在尝试安装cronie时可能会出现新的报错,指出在解压rpm包cronie-1.4.11-23.el7.x86_64时失败。这可能是由于/etc/cron.d/0hourly文件的特殊属性导致的。解决此问题的方法是使用`chattr -i -a /etc/crontab`命令去除该文件的特殊属性,然后重新执行`yum -y install cronie`命令。