5G系统之家网站 - 操作系统光盘下载网站!

当前位置: 首页  >  教程资讯 crontab -e 当中的其他定时执行成功 新增一条定时之后不执行

crontab -e 当中的其他定时执行成功 新增一条定时之后不执行

时间:2023-05-23 来源:网络 人气:

    在使用Linux系统的过程中,我们常常需要使用crontab来定时执行一些任务,这种方式非常方便实用。但是,有些用户在使用crontab-e时会遇到一个问题:当他们新增一条定时任务之后,发现这个任务并没有按照设定的时间执行。那么,这是为什么呢?本文将为大家揭开这个谜团。

    一、概述

    首先,我们需要了解一下crontab的基本用法。在终端输入"crontab-e"命令后,可以编辑当前用户的定时任务列表。每行一个定时任务,格式如下:

    *****command

    其中,星号表示时间段。前五个分别表示分钟、小时、日期、月份和星期几。command则表示要执行的命令。

    例如:

    */10****/usr/bin/python3/root/test.py

    上面的代码表示每隔10分钟执行一次/root/test.py文件。

    二、问题描述

    有些用户在使用crontab-e添加新的定时任务之后发现,这个任务并没有按照设定的时间执行。他们检查了很多次命令格式和参数都没有问题,也没有报错信息,但是就是无法运行。

    那么,这个问题到底出在哪里呢?

    三、问题原因

    经过调查发现,这个问题的原因是非常简单的:在使用crontab-e编辑任务列表时,如果最后一行没有换行符,那么新增的任务就不会被执行。

    也就是说,当你添加完最后一条定时任务之后,必须要敲一次回车键,否则这个任务就无法执行了。

    四、解决方法

    既然知道了问题的原因,那么解决起来也非常简单。只需要在编辑定时任务列表时,在最后一行输入完命令之后敲一次回车键即可。

    例如:

    */10****/usr/bin/python3/root/test.py

    记得要在最后一行敲一次回车键。

    五、总结

    本文介绍了在使用crontab-e时新增定时任务不执行的问题,并分析了其原因和解决方法。虽然这个问题看起来非常简单,但是如果不注意会浪费我们很多时间和精力。希望本文能够帮助到大家。

src-TVRZNMTY4NDgzNjAwMwaHR0cHM6Ly93d3cuaDMzOTkuY24vdXBsb2Fkcy9ib2R5L3VwbG9hZC1pbWFnZXMuamlhbnNodS5pby91cGxvYWRfaW1hZ2VzLzE5MDM1NzUyLTUyZDQ4ZWQyYTA4MTgyYWMucG5n.jpg

whatsapp最新版:https://cjge-manuscriptcentral.com/software/6928.html

作者 小编

教程资讯

教程资讯排行

系统教程

    标签arclist报错:指定属性 typeid 的栏目ID不存在。