Linux提示crontab command not found的解決方法

arisono發表於2021-05-22
# 檢視定時任務列表
crontab -l

報錯提示: - bash: crontab: command not found

# 安裝之前,先刪除
 yum remove cronie
# 安裝cronie
 yum -y  install cronie

安裝依舊報錯:

Total download size: 92 k
Installed size: 215 k
Downloading packages:Delta RPMs disabled because /usr/bin/applydeltarpm not installed.cronie-1.4.11-23.el7.x86_64.rpm                                                                                                  |  92 kB  00:00:00     Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : cronie-1.4.11-23.el7.x86_64                                                                                                          1/1 Error unpacking rpm package cronie-1.4.11-23.el7.x86_64
error: unpacking of archive failed on file /etc/cron.d/0hourly;60a90564: cpio: open
  Verifying  : cronie-1.4.11-23.el7.x86_64                                                                                                          1/1 Failed:
  cronie.x86_64 0:1.4.11-23.el7

報錯提示:

Delta RPMs disabled because /usr/bin/applydeltarpm not installed.

發現需要安裝deltarpm

yum -y install deltarpm

安裝deltarpm成功之後繼續安裝 yum -y install cronie

新的報錯提示:

Error unpacking rpm package cronie-1.4.11-23.el7.x86_64
error: unpacking of archive failed on file /etc/cron.d/0hourly;60a90661: cpio: open

解決方法【去除特殊屬性-i -a】:

[root@iZuf6bm7y86rsciyk4lvriZ ~]# find / -name "crontab"/var/lib/docker/overlay2/ef655c7ec12a300ff857c07225d0556025f494da1755aa038c88b86fbd876ccf/diff/usr/bin/crontab/etc/crontab[root@iZuf6bm7y86rsciyk4lvriZ ~]# lsattr /etc/crontab----ia-------e-- /etc/crontab[root@iZuf6bm7y86rsciyk4lvriZ ~]# chattr -i -a /etc/crontab[root@iZuf6bm7y86rsciyk4lvriZ ~]# lsattr /etc/crontab

去除特殊屬性
chattr -i -a /etc/crontab

然後重新安裝:yum -y install cronie


然後可以執行命令,安裝成功。

檢視Linux定時任務:

#檢視定時任務
crontab -l

原文地址: https://www.yundashi168.com/278.html


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69988117/viewspace-2773517/,如需轉載,請註明出處,否則將追究法律責任。

相關文章