Ubuntu crontab 设置上午10点和下午5点执行脚本 一、编辑 crontabcrontab -e第一次会让你选编辑器选 nano简单即可。二、添加定时规则在文件末尾加入这一行0 10,17 * * * /path/to/test.sh保存退出nano 里按CtrlO回车保存CtrlX退出。三、语法解释crontab 每行 5 个时间字段 命令┌─── 分钟 (0-59) │ ┌─── 小时 (0-23) │ │ ┌─── 日 (1-31) │ │ │ ┌─── 月 (1-12) │ │ │ │ ┌─── 星期 (0-70和7都是周日) │ │ │ │ │ 0 10,17 * * * /path/to/test.sh0 第 0 分钟10,17 10点 和 17点下午5点17点逗号表示多个时间点* * * 每天、每月、每周都执行合起来 每天的 10:00 和 17:00 各执行一次四、关键注意事项 ⚠️1. 用绝对路径最容易出错的点cron 环境变量少必须用完整路径# ❌ 错误相对路径 cron 找不到 0 10,17 * * * test.sh # ✅ 正确脚本绝对路径 0 10,17 * * * /home/用户名/scripts/test.sh脚本里调用的其他命令/文件也尽量用绝对路径。2. 脚本要有执行权限chmod x /home/用户名/scripts/test.sh3. 脚本开头加 shebangtest.sh第一行应有#!/bin/bash4. 保险起见可显式用 bash 调用避免权限/解释器问题0 10,17 * * * /bin/bash /home/用户名/scripts/test.sh五、记录日志强烈推荐cron 是后台运行的看不到输出。建议把输出重定向到日志方便排查0 10,17 * * * /bin/bash /home/用户名/scripts/test.sh /home/用户名/test.log 21追加输出到日志21把错误信息也一起记录六、验证crontab -l # 查看已设置的任务确认 cron 服务在运行systemctl status cron # 若没启动 sudo systemctl enable --now cron七、如果需要指定环境变量跑复杂脚本时cron 的 PATH 很精简如果脚本依赖特定环境比如 EDA 工具、conda 等在脚本开头里 source 环境或在 crontab 顶部设置# 在 crontab -e 文件顶部加 PATH/usr/local/bin:/usr/bin:/bin:/home/用户名/tools/bin SHELL/bin/bash 0 10,17 * * * /bin/bash /home/用户名/scripts/test.sh /home/用户名/test.log 21完整示例# crontab -e 里写入 0 10,17 * * * /bin/bash /home/edy/scripts/test.sh /home/edy/test.log 21含义每天上午10:00和下午17:00用 bash 执行 test.sh输出和错误都记到 test.log。一句话总结核心就一行0 10,17 * * * /脚本绝对路径10,17用逗号列出两个小时点。务必用绝对路径、给脚本chmod x、脚本首行#!/bin/bash并重定向日志方便排查。

相关新闻

最新新闻

Python爬虫实战:requests+BeautifulSoup抓取影视公开榜单(附代码)

Python爬虫实战:requests+BeautifulSoup抓取影视公开榜单(附代码)

Python 爬虫实战:用 requests BeautifulSoup 抓取影视公开榜单信息(附完整代码)做技术开发久了,你会发现“手动复制粘贴网页上的数据”是一件非常低效的事情。比如业务上需要定期整理一批电影的片名、年份、评分,或者…

2026/8/30 9:08:20
Python爬虫学习路线全解析:从入门到分布式实战

Python爬虫学习路线全解析:从入门到分布式实战

网络上 Python 学习资料很多,但大部分要么太理论,要么直接甩一份代码让你抄。真正适合零基础入门、又能一路走到工程化实战的路线,反而很少被讲清楚。这次我们就把“Python 网络爬虫”这条学习路径完整拆一遍:从环境配置、基础请求…

2026/8/30 9:08:20
Python入门到实践:3小时掌握基础语法、数据分析与爬虫

Python入门到实践:3小时掌握基础语法、数据分析与爬虫

很多初学者看到“3小时入门 Python”“从入门到精通”这类标题,第一反应往往是:真的可以吗?会不会看完还是不会写代码?结合个人学习经验,3 小时无法把一个人从完全零基础变成数据分析专家,但确实可以完成 P…

2026/8/30 9:08:20
Claude Code实战指南:从安装配置到科研团队Agent应用

Claude Code实战指南:从安装配置到科研团队Agent应用

最近 AI 圈和科研圈同时被一条消息击中:Claude 面向科学家推出团队计划,开放 1 万个免费席位。表面看,这是一次面向学术圈的获客活动;往深一层看,这是大模型厂商正在把 Agent 从“个人效率工具”推向“团队基础设施”的…

2026/8/30 9:08:20
健康数据AI分析系统架构:从设备采集到模型推理的完整工程方案

健康数据AI分析系统架构:从设备采集到模型推理的完整工程方案

现代智能手环、智能手表、体脂秤、血糖仪、睡眠监测仪几乎覆盖了普通人的全部健康动作:心率、步数、血氧、睡眠分期、体重、饮食记录,甚至情绪状态。这些数据过去只是散落在各厂商 App 里的曲线图,而现在,越来越多的团队正在把它们…

2026/8/30 9:08:20
ARC-AGI-3争议解析:Agent框架与自我改进的harness真相

ARC-AGI-3争议解析:Agent框架与自我改进的harness真相

最近,开源社区里关于 Agent 框架和 ARC-AGI-3 的讨论非常多。不少开发者在群里转发某个开源项目刷榜的消息,紧接着又围绕 RLM 、 harness 、 自我改进 这些词展开激烈争论:这到底是大模型能力真的变强了,还是测试方式本身为…

2026/8/30 9:03:19