如何在Ubuntu中使用crontab命令
命令执行
本文将详细解释如何在Ubuntu中使用crontab命令。文章内容质量较高,海外主机将与大家分享,以供参考。希望大家看完这篇文章后对相关知识有一定的了解。
第一步是编辑crontab文件。Crontab是一个文本文件,用于存储您想要运行的命令。您可以下达以下命令
可以使用
打开用户所属的crontab文件。我第一次使用这个命令,我会让你选择一个文本编辑器。我选择了vim。也可以使用选定的编辑器
选择编辑器
命令改变。命令行提示已经够多了,就不多说了。
打开后的crontab文件如下所示:
# m h dom mon dow命令
*/2 * * * *日期~/时间. log
第二行是我为测试写的一个常规任务,意思是每两分钟执行一次date ~/time.log命令。您可以将其添加到您的crontab,然后保存并退出。
保存crontab后,我们需要重新启动cron来应用此计划任务。使用以下命令:
sudo服务cron重启
cr
分钟0-59
0-23小时
第1-31天
1月1-12日
第0-6 0周意味着周日
除了这些固定值之外,您还可以使用星号、逗号和斜杠来表示其他一些含义:
星号表示任何值,例如,在小时部分填写*表示任何小时
逗号可以允许在一个部分中填充多个值,例如在分钟部分填充1,在一分钟或三分钟内填充3
斜线一般与*连用,表示出现的频率。例如,在小时部分填写*/2表示每两分钟一次。所以*/1和*没有区别
*/2可以被认为是任何可被2整除的值。
以下是一些例子:
* * * * #每分钟执行任务
0 * * * * #每小时0点执行一个任务,如6:00、10:00
6,10 * 2 * * #每月2日每小时6: 00和10: 00执行任务
*/3,*/5 * * * * #每3分钟或5分钟执行一次任务,如10:03、10:05、10:06
这是在cron中加入计划任务的基本知识。因为cron中的任务基本是执行命令行,当然会有权限问题。在上面的示例中,任务是在当前登录用户的许可下执行的。如果需要以root用户身份执行任务,可以在crontab之前添加sudo。
sudo crontab -e
我在这里分享了如何在Ubuntu中使用crontab命令。希望以上内容能对大家有所帮助,学到更多的知识。如果你觉得文章好,可以分享给更多人看。
Tags:,命令执行,如何在Ubuntu中使用crontab命令
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。