linux crontab 定时使用方法
可参考:
https://www.jianshu.com/p/3ffc228df68c
一、只有在ROOT用户下可以执行
1.文件目录
00 07 * * * root cd /home/op/saiyan_game_center && venv/bin/python statistics_data/odps_calc_game_center_new_day_alive.py >/tmp/goldfinger.cron 2>&1 00 08 * * * root cd /home/op/saiyan_game_center && venv/bin/python statistics_data/odps_calc_game_center_new_add.py >/tmp/goldfinger.cron 2>&1 30 08 * * * root cd /home/op/saiyan_game_center && venv/bin/python statistics_data/odps_calc_game_center_box_keep.py >/tmp/goldfinger.cron 2>&1 30 06 * * * root cd /home/op/saiyan_game_center && venv/bin/python statistics_data/odps_calc_roi.py >/tmp/odps_calc_roi.cron 2>&1
2.软链接到 /etc/cron.d
3.重启
sudo service cron reload
二、任何用户
# 每5分钟执行一次 */5 * * * * cd /home/op/game_extra_app && venv/bin/python bin/log_monitor.py >/tmp/extra_log_monitor.cron 2>&1 # 每天零点执行 00 00 * * * cd /home/op/game_app_rtl && venv/bin/python bin/rotate_logs.py >/tmp/game_app_rtl.cron 2>&1 # 9:31 17:31执行 31 09,17 * * * cd /home/op && game_extra_app/venv/bin/python statistics_data/commons/odps_calc_all_app.py >/tmp/all_app.cron 2>&1 # 17:20执行 20 17 * * * cd /home/op && game_extra_app/venv/bin/python statistics_data/huanle_box/odps_calc_day_ltv.py >/tmp/day_ltv.cron 2>&1 # 每小时执行一次 0 */1 * * * cd /data/gameserver && venv/bin/python bin/online_user_data.py >/tmp/online_user_data.cron 2>&1 # 每3小时执行一次 1 */3 * * * cd /app/aiphoto/ai_photo && python aiphoto/imagebackend/order_cache.py > /tmp/order_cache.txt # 每4个小时执行一次 追加写入文件 1 */4 * * * /app/aiphoto/venv/bin/python /app/aiphoto/ai_photo/aiphoto/imagebackend/order_merge.py >> /tmp/order_merge.txt # 每月凌晨2点执行 00 2 10 * * /app/aiphoto/venv/bin/python /app/aiphoto/ai_photo/aiphoto/imagebackend/order_export.py "" "" > /tmp/order_export.txt #每月1、10、22日的4 : 45重启smb 45 4 1,10,22 * * /etc/init.d/smb restart
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了