以CentOS 7系统的服务器为列,我们可以使用cron
服务来实现定时任务配置。具体操作如下:
编辑cron
任务配置文件
使用以下命令编辑当前用户的cron
任务配置文件:
crontab -e
执行该命令后,会打开一个文本编辑器,用于编辑cron
任务列表。
2. 添加定时任务
在打开的编辑界面中,按照cron
任务的格式添加相应的任务行。cron
任务的格式一般如下:
* * * * * command
其中从左到右依次代表:分钟(0 - 59)、小时(0 - 23)、日(1 - 31)、月(1 - 12)、星期(0 - 6,0 代表星期日),command
就是你要执行的具体命令。
例如,如果你想每天早上 8 点执行一次pm2 list
命令,添加的任务行如下:
0 8 * * * pm2 list
如果想每 10 分钟执行一次pm2 list
命令,可以写成:
*/10 * * * * pm2 list
你可以根据自己实际的定时需求,按照上述格式灵活调整对应的时间参数来设置定时任务。
3. 保存并退出
以vim
编辑器为列,按下 Esc
键进入命令模式,输入 :wq
并回车,即可保存并退出(:w
表示保存,:q
表示退出,合起来就是保存并退出的意思)。
4. 检查和管理cron
任务
可以使用以下命令查看当前用户的cron
任务列表:
crontab -l
- 如果想要删除
cron
任务,可以使用crontab -r
命令(这会删除当前用户的所有cron
任务,所以要谨慎使用)。 - 还可以检查
cron
服务是否正在运行,使用命令:
service crond status
- 如果
cron
服务没有运行,可以使用service crond start
命令启动它。