“Crontab”的版本间的差异
		
		
		
		
		
		跳到导航
		跳到搜索
		
				
		
		
	
| Jihongchang(讨论 | 贡献)  (建立内容为“定时任务”的新页面) | Jihongchang(讨论 | 贡献)  | ||
| (未显示同一用户的1个中间版本) | |||
| 第1行: | 第1行: | ||
| 定时任务 | 定时任务 | ||
| + | |||
| + | === 查看 crond 的服务状态 === | ||
| + | <syntaxhighlight lang="shell-session"> | ||
| + | [root@iZ8vbcjkeqbrdmmbt23vboZ ~]# systemctl status crond | ||
| + | ● crond.service - Command Scheduler | ||
| + |    Loaded: loaded (/usr/lib/systemd/system/crond.service; enabled; vendor preset: enabled) | ||
| + |    Active: active (running) since Tue 2022-07-26 09:50:27 CST; 6 months 16 days ago | ||
| + |  Main PID: 1045 (crond) | ||
| + |     Tasks: 1 | ||
| + |    Memory: 1.6M | ||
| + |    CGroup: /system.slice/crond.service | ||
| + |            └─1045 /usr/sbin/crond -n | ||
| + | |||
| + | Jul 26 09:50:27 iZ8vbcjkeqbrdmmbt23vboZ systemd[1]: Started Command Scheduler. | ||
| + | Jul 26 09:50:27 iZ8vbcjkeqbrdmmbt23vboZ crond[1045]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 23% if used.) | ||
| + | Jul 26 09:50:27 iZ8vbcjkeqbrdmmbt23vboZ crond[1045]: (CRON) INFO (running with inotify support) | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | |||
| + | ===注册定时计划=== | ||
| + | |||
| + | #运行 <code>crontab -e</code> 命令,打开 cron 编辑器 | ||
| + | #在编辑器里输入下面的内容:<syntaxhighlight lang="properties"> | ||
| + | # 每分钟运行一次的任务 | ||
| + | * * * * * /path/to/command | ||
| + | |||
| + | </syntaxhighlight>这里的五个星号分别代表分钟、小时、天、月、星期几。如果想要更详细的控制,可以使用数字或通配符来替换星号。例如:<syntaxhighlight lang="properties"> | ||
| + | # 每天 9 点 30 分运行任务 | ||
| + | 30 9 * * * /path/to/command | ||
| + | |||
| + | # 每个月的第一天的 9 点 30 分运行任务 | ||
| + | 30 9 1 * * /path/to/command | ||
| + | |||
| + | </syntaxhighlight> | ||
| + | #保存文件并退出编辑器 | ||
| + | #运行 crontab -l 命令查看注册的定时任务 | ||
2023年2月10日 (五) 07:48的最新版本
定时任务
查看 crond 的服务状态
[root@iZ8vbcjkeqbrdmmbt23vboZ ~]# systemctl status crond
● crond.service - Command Scheduler
   Loaded: loaded (/usr/lib/systemd/system/crond.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2022-07-26 09:50:27 CST; 6 months 16 days ago
 Main PID: 1045 (crond)
    Tasks: 1
   Memory: 1.6M
   CGroup: /system.slice/crond.service
           └─1045 /usr/sbin/crond -n
Jul 26 09:50:27 iZ8vbcjkeqbrdmmbt23vboZ systemd[1]: Started Command Scheduler.
Jul 26 09:50:27 iZ8vbcjkeqbrdmmbt23vboZ crond[1045]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 23% if used.)
Jul 26 09:50:27 iZ8vbcjkeqbrdmmbt23vboZ crond[1045]: (CRON) INFO (running with inotify support)
注册定时计划
- 运行 crontab -e命令,打开 cron 编辑器
- 在编辑器里输入下面的内容:这里的五个星号分别代表分钟、小时、天、月、星期几。如果想要更详细的控制,可以使用数字或通配符来替换星号。例如:# 每分钟运行一次的任务 * * * * * /path/to/command # 每天 9 点 30 分运行任务 30 9 * * * /path/to/command # 每个月的第一天的 9 点 30 分运行任务 30 9 1 * * /path/to/command 
- 保存文件并退出编辑器
- 运行 crontab -l 命令查看注册的定时任务