设置linux定时执行某代码
时间: 2023-12-18 08:05:43 浏览: 49
可以使用crontab来定时执行某代码。
1. 打开终端,输入以下命令进入crontab编辑模式:
```bash
crontab -e
```
2. 在编辑模式中,按照以下格式添加定时任务:
```bash
* * * * * command
```
其中,* * * * * 分别代表分钟、小时、日、月、星期,可以使用数字或者“*”代表所有值,例如“* * * * *”代表每分钟执行一次。
command代表要执行的代码或者脚本,可以是绝对路径或者相对路径。
例如,以下命令表示每天的12点执行/home/user/test.sh脚本:
```bash
0 12 * * * /home/user/test.sh
```
3. 编辑完成后,按Ctrl+X,输入Y保存修改。
4. 可以使用以下命令查看当前所有的定时任务:
```bash
crontab -l
```
注意事项:
- crontab中的路径需要使用绝对路径,否则可能会出现无法执行的问题。
- 如果修改了crontab并保存,需要等待一段时间才能生效。
相关问题
Linux定时任务 每50分钟执行一次命令
你可以使用Linux中的crontab命令来设置定时任务,以下是每50分钟执行一次命令的设置方式:
1. 打开终端,输入 crontab -e 命令进入编辑模式。
2. 在编辑器中添加以下一行代码:
*/50 * * * * command
其中,command是你要执行的命令,例如:echo "Hello World"
3. 保存并退出编辑器。
这样,每50分钟就会执行一次你指定的命令。需要注意的是,crontab命令是基于系统时间的,因此请确保系统时间设置正确。
linux定时任务,每周天凌晨2点执行一次
您可以使用Linux的cron定时任务来实现每周天(星期日)凌晨2点执行一次的需求。可以按照以下步骤操作:
1. 打开终端,输入命令 `crontab -e` 进入cron定时任务的编辑模式。
2. 在打开的文件中,添加以下一行代码(注意修改要执行的命令或脚本):
```
0 2 * * 0 command_to_execute
```
这里的 `command_to_execute` 是您要执行的命令或脚本的路径。
3. 保存并关闭文件。
这样,您就设置了每周天凌晨2点执行一次的定时任务。系统将在每个星期天的凌晨2点执行您设定的命令或脚本。
阅读全文