加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

怎样行使cron使命在Linux中完美和自动化使命

发布时间:2021-05-30 04:13:31 所属栏目:创业 来源:互联网
导读:打点 cron 使命 看完 crontab 文件的布局之后,让我们看看怎样建设、编辑和删除 cron 使命。 建设 cron 使命 要以 root 用户身份建设或编辑 cron 使命,请运行以

要为另一个用户建设或布置 cron 使命,请行使以下语法:

# crontab -u username -e

譬喻,要以 Pradeep 用户身份运行 cron 使命,请发出以下呼吁:

# crontab -u Pradeep-e

假如该 crontab 文件尚不存在,那么你将打开一个空缺文本文件。假如该 crontab 文件已经存在,则 -e 选项会让你编辑该文件,

列出 crontab 文件

要查察已建设的 cron 使命,只需转达 -l 选项:

# crontab -l

删除 crontab 文件

要删除 cron 使命,只需运行 crontab -e 并删除所需的 cron 使命行,然后生涯该文件。

要删除全部的 cron 使命,请运行以下呼吁:

# crontab -r

然后,让我们看一下布置使命的差异方法。

行使 crontab 布置使命示例

如图所示,全部 cron 使命文件都带有释伴shebang标头。

#!/bin/bash

这暗示你正在行使的 shell,在这种环境下,即 bash shell。

接下来,行使我们之前指定的 cron 使命条目指定要布置使命的时距离断。

要天全国午 12:30 重启体系,请行使以下语法:

30  12*  *  */sbin/reboot

要布置在破晓 4:00 重启,请行使以下语法:

0  4  *  *  *  /sbin/reboot

注:星号 * 用于匹配全部记录。

要天天两次运行剧本(譬喻,破晓 4:00 和下战书 4:00),请行使以下语法:

0  4,16  *  *  *  /path/to/script

要布置 cron 使命在每个礼拜五下战书 5:00 运行,请行使以下语法:

0  17  *  *  Fri  /path/to/script

017  *  *  *  5  /path/to/script

假如你但愿每 30 分钟运行一次 cron 使命,请行使:

*/30  *  *  *  * /path/to/script

要布置 cron 使命每 5 小时运行一次,请运行:

*  */5  *  *  *  /path/to/script

要在选定的日期(譬喻,礼拜三和礼拜五的下战书 6:00)运行剧本,请执行以下操纵:

0  18  *  *  wed,fri  /path/to/script

要行使单个 cron 使命运行多个呼吁,请行使分号脱离使命,譬喻:

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读