crontab 定时任务详解

使用这个命令自动定时编译

crontab -e

然后输入ctr+x

然后输入ctr+y保存

至此自动编译脚本就做好了。

设置完了之后可以使用crontab -l查看相关内容是不是做好了

ron 各项的描述

以下是 crontab 文件的格式:

{minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script}

o minute: 区间为 0 -- 59

o hour: 区间为0 -- 23

o day-of-month: 区间为0 -- 31

o month: 区间为1 -- 12. 1 是1月. 12是12月.

o Day-of-week: 区间为0 -- 7. 周日可以是0或7.

Crontab 示例

1、在 凌晨00:01运行

01 00 * * * /home/linrui/XXXX.sh

2、每个工作日23:59都进行备份作业。

59 23 * * 1,2,3,4,5 /home/linrui/XXXX.sh

或者如下写法:

59 23 * * 1-5 /home/linrui/XXXX.sh

3、每分钟运行一次命令

*/1 * * * * /home/linrui/XXXX.sh

4、每个月的1号 14:10 运行

10 14 01 * * /home/linrui/XXXX.sh

Crontab 命令的选项

以下是 crontab 的有效选项:

crontab --e : 修改 crontab 文件. 如果文件不存在会自动创建。

crontab --l : 显示 crontab 文件。

crontab -r : 删除 crontab 文件。

crontab -ir : 删除 crontab 文件前提醒用户。

相关推荐
Lei活在当下2 小时前
【Perfetto从入门到精通】2. 使用 Perfetto 追踪/分析 APP 的 Native/Java 内存
android·性能优化·架构
愤怒的代码2 小时前
🔗 深度解析 SystemUI 进程间通信机制(一)
android·操作系统·app
RainyJiang3 小时前
聊聊协程里的 Semaphore:别让协程挤爆门口
android·kotlin
Dev7z5 小时前
在MySQL里创建数据库
android·数据库·mysql
invicinble5 小时前
mysql建立存数据的表(一)
android·数据库·mysql
似霰6 小时前
传统 Hal 开发笔记1----传统 HAL简介
android·hal
Zender Han7 小时前
Flutter Gradients 全面指南:原理、类型与实战使用
android·flutter·ios
火柴就是我7 小时前
Flutter Path.computeMetrics() 的使用注意点
android·flutter
モンキー・D・小菜鸡儿8 小时前
Android 系统TTS(文字转语音)解析
android·tts
2501_915909068 小时前
iOS 反编译防护工具全景解析 从底层符号到资源层的多维安全体系
android·安全·ios·小程序·uni-app·iphone·webview