如何使用cron任务在Linux中完善和自动化任务
|
要为另一个用户创建或安排 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 任务运行多个命令,请使用分号分隔任务,例如: (编辑:武陵站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 让“台风走廊”不惧海上风云 浪潮云海OS筑起智慧气象预报系
- 年赚24亿,全球前四,上市十年市值增长近六倍,他们做对了什
- DDG僵尸网络频繁更新攻击Linux系统,腾讯安全护航企业安全
- 三星Galaxy S21 Ultra应该具有WQHD分辨率LTPO屏幕面板
- 投身“新基建” 联通沃云“百川计划”打造数字经济坚实底座
- 以下载为主营业务的迅雷来说,直播的突破口在哪里?
- 张一鸣:估值1亿到100亿,突出重围后的今日头条将何去何从?
- 洞见2020中国企业服务年会:拐点已至,数字化转型加速
- C++ STL入门教程(7) multimap、multiset的使用
- SC19浪潮展示新型液冷HPC,采用我国自主创新自然循环蒸发冷

