我在路由器上想定时跑个 py 脚本
就用 cru 命令加了下定时任务,2 每隔 20 分钟跑下
cru a jdprice "*/20 * * * * python3 /opt/etc/jd_price.py"
这个脚本实际上就是启动后爬我设定的几个京东页面,抓价格后存盘到 /opt/etc/jd_price.json
然后脚本启动的时候也会载入 这个 json
可是问题来了
不使用 cru 定时命令 而直接运行 python3 /opt/etc/jd_price.py,我的 py 文件是能正确运行写配置文件的
而是用 cur 定时命令,这个 jd_price.json 不会被更新
有人知道为什么么。。。现在是在 python 脚本里面写 time.sleep(1200) 的一个 while 死循环,觉得好蠢。。。
就用 cru 命令加了下定时任务,2 每隔 20 分钟跑下
cru a jdprice "*/20 * * * * python3 /opt/etc/jd_price.py"
这个脚本实际上就是启动后爬我设定的几个京东页面,抓价格后存盘到 /opt/etc/jd_price.json
然后脚本启动的时候也会载入 这个 json
可是问题来了
不使用 cru 定时命令 而直接运行 python3 /opt/etc/jd_price.py,我的 py 文件是能正确运行写配置文件的
而是用 cur 定时命令,这个 jd_price.json 不会被更新
有人知道为什么么。。。现在是在 python 脚本里面写 time.sleep(1200) 的一个 while 死循环,觉得好蠢。。。