linux定时任务,每周天用0还是7
时间: 2023-07-21 07:09:09 浏览: 46
在Linux的cron定时任务中,星期日可以使用数字0或者7来表示。这两个数字都可以用来表示星期日。因此,您选择使用 `0` 或者 `7 来设置每周天执行定时任务,效果是一样的。下面是两种表示方式的示例:
- 使用数字0表示每周天:
```
0 2 * * 0 command_to_execute
```
- 使用数字7表示每周天:
```
0 2 * * 7 command_to_execute
```
无论您选择使用0还是7,都会在每个星期天的凌晨2点执行您设定的命令或脚本。
相关问题
linux 定时任务 每周
引用中的代码是一个在Linux中设置定时任务的示例。这段代码的意思是,在每周六的0点10分执行"/usr/local/cleanlog/del_all_OldLogs.sh"这个脚本。通过设置root用户的定时任务可以避免权限不够的情况发生。
引用提到了如何使用定时任务每周定时清理日志文件的方法。由于服务器每天会产生大量的日志文件,为了防止硬盘被日志文件塞满,我们可以编写一个shell脚本来定期清理指定路径下一定时间以前的日志文件。
引用中提到了在某些实现中,"?"可以用来代替"*"以留空月份中的某一天或者星期中的某一天。其他实现中,"?"被替换为cron守护进程的启动时间。举个例子,如果cron在上午8点25分启动,那么"??* * * *"将被更新为"25 8 * * *",表示每天的这个时间运行一次,直到重新启动。
linux定时任务每周五上午7点,Linux定时任务
可以使用Linux自带的crontab工具来设置定时任务。
在终端中输入以下命令:
```
crontab -e
```
然后在打开的文件中添加以下内容:
```
0 7 * * 5 /path/to/your/script
```
其中,0表示分钟数,7表示小时数,5表示星期五,/path/to/your/script是要执行的脚本的路径。
保存并退出文件即可完成定时任务的设置。