*/5 * * * * /data/script/middleware-check.sh >> /data/script/middleware-check.log
时间: 2024-10-15 07:11:18 浏览: 22
AUTOSAR-SOMEIP全套协议-车载以太网测试必备
在Linux定时任务设置中,`* * * * *` 是Cron表达式,它代表每天的特定时间执行命令。要设置一个cron job(计划任务)以在每天的5点运行`/data/script/middleware-check.sh` 并将输出追加到`/data/script/middleware-check.log`,你可以编辑系统的crontab配置。这里是如何操作的:
1. 打开cron表编辑器[^1]:
```bash
sudo crontab -e
```
2. 在打开的文本编辑器中(如vim),添加一个新的条目,通常是位于文件底部,格式如下:
```
0 5 * * * /data/script/middleware-check.sh >> /data/script/middleware-check.log
```
这行的意思是在每天的第5分钟(0分钟后)执行`middleware-check.sh` 命令,并将输出追加到`middleware-check.log` 文件。
3. 保存并退出编辑器。如果提示确认是否保存更改,输入 `Y` 或 `yes`。
请注意,如果你的日志目录权限不够,可能需要调整权限以便cron可以写入该文件。另外,如果`middleware-check.sh` 的执行需要特定环境变量或者登录凭证,你可能还需要在crontab配置中指定相应的环境变量。
阅读全文