本文概述
- 列出Cron表
- 设置Cron以执行作业
- 可帮助你进行cron格式化的工具
- Cron语法验证
使用cron, 你可以安排作业在特定的时间/日期运行。这对于管理员来说非常方便, 因为有时你可能需要与cron一起安排工作。
在本文中, 我将讨论如何列出cron表, 设置cron以及可帮助你格式化cron的工具。
列出Cron表 Cron表是特定于用户的, 这意味着你必须以特定用户身份登录才能查看其Cron表列表。要显示cron表, 可以使用以下命令。
crontab -l
上面的命令将显示为登录用户配置的所有cron。如果未配置cron, 则将显示” no crontab” , 如下所示。
[[email
protected] ~]$ crontab -lno crontab for chandan[[email
protected] ~]$
设置Cron以执行作业 如前所述, 你可以配置任何作业, 例如Shell脚本, Python或其他任何作业。
例如-如果你想监视进程并在发生故障时发出警报, 则可以编写shell脚本并放入cron中, 这可以完成你的工作。因此, 要设置cron, 可以使用以下命令。
crontab –e
上面的命令将打开vi编辑器, 你可以在其中指定作业详细信息并保存文件。保存后, 你可以使用crontab -l验证是否配置了cron。
可帮助你进行cron格式化的工具 如果你的工作不是定期设置cron, 则可能无法记住语法和错误余地。这里有一些工具可以帮助你生成crontab和进行验证。
Cron Job Generator
一个非常用户友好的GUI, 你可以在其中指定脚本的分钟, 天数和路径以生成crontab。
让我们来看一个实时示例, 其中我必须在星期一至星期五之间每5分钟执行一次/opt/filesystemmonitor.sh。
文章图片
因此, 我得到了以下cron语法, 可以通过执行crontab -e将其放在我的crontab中。
0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 * * * 1-5 /opt/filesystemmonitor.sh
你会发现它非常方便, 并且可以根据你的需求进行自定义。
网址:http://www.generateit.net/cron-job/
Crontab生成器
另一个方便的工具, 用于生成crontab, 并且如果你要将cron输出保存到文件或发送到电子邮件, 还可以使用此工具进行添加。
文章图片
网址:http://crontab-generator.org/
Crontab –可视crontab实用程序
该工具可在运行时更新crontab, GUI非常灵活, 可以自定义你的需求。
我喜欢它在当前页面上更新cron语法的方式。这也有助于你了解crontab语法。
文章图片
Cron语法验证 在某些情况下, 你可能必须解码现有的cron语法以进行故障排除, 或者只想进行验证。
为此, 你可以使用以下工具。
Cron Checker
Cron Checker在线工具会验证你的语法, 并让你知道将执行cron的时间/日期。
文章图片
网址:http://www.cronchecker.net/
【Linux中的Crontab –带有实时示例和工具】我希望以上内容可以帮助你熟悉在Linux环境中设置cron。在这里掌握你的Linux命令技能。
推荐阅读
- 用于中间件/WebSphere管理的Linux命令
- 有用的Linux查找系统管理员命令
- 如何在线创建应用程序架构图()
- 如何在CentOS 6.x上安装/升级PHP-FPM 5.6
- LiteSpeed Web服务器上的HTTP 2实现指南
- 如何在MAC上的Microsoft Word中插入和保存封面
- 你需要以系统管理员身份知道的默认端口号
- 停机时如何自动重启服务()
- 入门touchgfx 之 《Tutorial 3: Applications with multiple screens》