linux shell 实现定时每天早上8点35分执行一条特定命令
时间: 2023-08-11 19:23:50 浏览: 152
同样可以使用 Linux 自带的 cron 工具来实现定时任务。
首先,打开终端,输入以下命令打开 crontab 编辑器:
```bash
crontab -e
```
然后在编辑器中添加以下内容:
```bash
35 8 * * * /path/to/command
```
其中,`35 8 * * *` 表示每天的早上 8 点 35 分执行,`/path/to/command` 表示要执行的命令路径。
例如,如果要每天早上 8 点 35 分执行 `/home/user/test.sh` 脚本,就可以在 crontab 编辑器中添加以下内容:
```bash
35 8 * * * /home/user/test.sh
```
最后,保存并退出编辑器即可。现在,每天早上 8 点 35 分时,Linux 就会自动执行 `/home/user/test.sh` 脚本了。
相关问题
linux shell 实现定时每天早上8点执行一条特定命令
可以使用 Linux 自带的 cron 工具来实现定时任务。
首先,打开终端,输入以下命令打开 crontab 编辑器:
```bash
crontab -e
```
然后在编辑器中添加以下内容:
```bash
0 8 * * * /path/to/command
```
其中,`0 8 * * *` 表示每天的早上 8 点执行,`/path/to/command` 表示要执行的命令路径。
例如,如果要每天早上 8 点执行 `/home/user/test.sh` 脚本,就可以在 crontab 编辑器中添加以下内容:
```bash
0 8 * * * /home/user/test.sh
```
最后,保存并退出编辑器即可。现在,每天早上 8 点时,Linux 就会自动执行 `/home/user/test.sh` 脚本了。
linux定时执行某条命令的shell命令
在Linux系统中,定时执行命令可以使用多种方法,最常用的有`cron`和`at`。以下是两种方法的基本用法:
1. `cron`:`cron`是一个定时任务调度器,用于安排在特定时间自动执行任务。每个用户都可以有自己的`crontab`文件,用于安排自己的任务。
- 查看当前用户的`crontab`文件:`crontab -l`
- 编辑当前用户的`crontab`文件:`crontab -e`
- 查看`cron`的详细帮助信息:`man crontab`
`crontab`文件的每一行都代表一个任务,格式通常为五个时间字段后跟要执行的命令:
```
* * * * * command to be executed
```
其中五个时间字段分别代表:
- 分钟(0 - 59)
- 小时(0 - 23)
- 月份中的日期(1 - 31)
- 月份(1 - 12)
- 星期中的天数(0 - 7,其中0和7都代表星期天)
2. `at`:`at`命令用于一次性地安排在特定时间执行一次任务。
- 查看是否有待执行的任务:`atq`
- 删除待执行的任务:`atrm jobid`
- 安排一个任务在特定时间执行:`at time`
`time`可以是具体的时间,也可以是相对当前时间的一个间隔。例如:
```
at now + 1 hour # 一小时后执行
at 10:00 tomorrow # 明天上午10点执行
```
请注意,为了使用`cron`和`at`,需要有相应的权限。`at`通常安装在系统中但不启用,需要管理员权限来启用服务并进行任务安排。
阅读全文