把这个脚本设置成每天凌晨12点定时执行
时间: 2024-04-14 20:30:08 浏览: 143
要将脚本设置为每天凌晨12点定时执行,可以使用cron job来完成。请按照以下步骤操作:
1. 打开终端,输入以下命令以编辑cron表:
```
crontab -e
```
2. 如果是第一次编辑cron表,会出现选择编辑器的提示。选择你喜欢的编辑器,然后进入编辑模式。
3. 在文件的末尾添加以下行:
```
0 0 * * * /path/to/cleanup_logs.sh
```
这会在每天凌晨12点执行 `/path/to/cleanup_logs.sh` 脚本。
4. 保存并关闭文件。注意,不同的编辑器保存并退出的方式可能不同。
现在,脚本将会每天凌晨12点自动执行,并清理 `/var/log` 目录下大小超过50G的文件和目录。
相关问题
crontab 每天凌晨12点定时执行
要在每天凌晨12点定时执行任务,你可以使用 crontab 来设置一个定时任务。请按照以下步骤进行操作:
1. 打开终端,并输入以下命令编辑 crontab 文件:
```bash
crontab -e
```
2. 如果是第一次编辑 crontab,系统会要求选择一个编辑器。选择你熟悉的编辑器,如 vim 或 nano。
3. 在打开的 crontab 文件中,添加以下行来定义你的定时任务:
```bash
0 0 * * * /path/to/your/command
```
这行的含义是,每天的 0 点 0 分(即凌晨12点),执行 `/path/to/your/command` 命令。请将 `/path/to/your/command` 替换为你需要定时执行的命令或脚本的路径。
4. 保存并关闭 crontab 文件。
现在,你已经成功设置了一个每天凌晨12点定时执行的任务。系统会自动在指定的时间运行你的命令或脚本。请确保你的命令或脚本具有可执行权限,并且路径正确无误。
用shell脚本写一个定时任务,每天凌晨1点执行
#!/bin/bash
# 定义定时任务执行时间(每天凌晨1点)
CRON_TIME="0 1 * * *"
# 定义要执行的命令或脚本
COMMAND="your_command_or_script"
# 创建定时任务
(crontab -l ; echo "$CRON_TIME $COMMAND") | crontab -
阅读全文