租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

Linux怎么定时执行任务,linux定时执行sh文件

发布时间:2023-08-14 08:33:03

Linux怎样定时履行任务

在Linux中,可使用cron来定时履行任务。Cron是一个用于定期运行命令或脚本的Unix工具。
要创建一个定时任务,可以依照以下步骤进行操作:
1. 打开终端窗口,输入以下命令来编辑cron表:`crontab -e`
2. 选择你喜欢的文本编辑器(例如nano),如果是第一次设置cron表,会提示选择默许编辑器。
3. 在cron表中添加你要定时履行的任务。每行都表示一个任务。cron表的格式以下:
```
* * * * * command
```
每一个星号(*)表示一个时间段,可以用具体的数值来代替。每一个时间段的取值范围以下:
- 第一个时间段(分钟):0⑸9
- 第二个时间段(小时):0⑵3
- 第三个时间段(日期):1⑶1
- 第四个时间段(月份):1⑴2
- 第五个时间段(星期几):0⑺(0和7都表示星期日)
例如,如果你想在每天早上9点履行一个任务,可使用以下的cron表达式:
```
0 9 * * * command
```
4. 将你要履行的命令或脚本替换为`command`。可以是任何有效的Linux命令或脚本路径。
5. 保存并退出编辑器。
这样,你的定时任务就会生效了。你可使用`crontab -l`命令来查看当前的cron表,使用`crontab -r`命令来删除cron表中的所有任务。