1 * * * * /home/sjt/work/date/0605/log.sh代表了什么意思我只要运行一次那个脚本它就会自己一分钟检测一次吧?
时间: 2023-08-30 12:12:28 浏览: 61
sshlog:自动将所有ssh输出记录到带有时间戳的目录和文件名
是的,这条 crontab 记录表示在每小时的第 1 分钟运行 `/home/sjt/work/date/0605/log.sh` 这个脚本。也就是说,当你添加这条记录到 crontab 文件中后,这个脚本会在每小时的第 1 分钟自动运行一次,直到你从 crontab 文件中删除这条记录为止。
如果你只需要运行这个脚本一次,可以将 crontab 记录修改为:
```
0 0 1 1 * /home/sjt/work/date/0605/log.sh
```
这条记录表示在每年的 1 月 1 日的午夜 12 点运行 `/home/sjt/work/date/0605/log.sh` 这个脚本。也就是说,这个脚本只会在你设定的时间点运行一次,而不会每隔一分钟运行一次。
阅读全文