在 CentOS 系统中,要删除已有的 crontab 任务,请按照以下步骤操作:
打开终端。
输入 crontab -l 命令,列出当前用户的所有定时任务。这将显示一个类似于以下的输出:
* * * * * /usr/bin/python3 /home/user/backup.py
0 12 * * * /usr/bin/systemctl stop httpd.service
找到要删除的任务。任务按照分钟、小时、月份中的日期、月份和星期中的日期的顺序排列,然后是要执行的命令。
要删除一个任务,请记住它的模式(即五个星号之间的部分)。然后,使用文本编辑器(如 nano 或 vi)打开当前用户的 crontab 文件。输入 crontab -e 命令以编辑 crontab 文件。
crontab -e
在打开的 crontab 文件中,找到要删除的任务。确保您选择了正确的任务,因为删除错误的任务可能导致意外的结果。
删除任务。要删除任务,请将整行任务删除或注释掉。要注释掉任务,请在行首添加 # 符号。例如:
# * * * * * /usr/bin/python3 /home/user/backup.py
0 12 * * * /usr/bin/systemctl stop httpd.service
保存并关闭 crontab 文件。如果您使用的是 nano 编辑器,可以按 Ctrl + X,然后按 Y,最后按 Enter 键。如果您使用的是 vi 编辑器,可以按 Esc 键,然后输入 :wq,最后按 Enter 键。
输入 crontab -l 命令以确认任务已被删除。
现在,您已成功删除了 CentOS 系统中的 crontab 任务。