linux crontab run bad a python scraper

3mpgtkmj  于 2023-06-21  发布在  Linux
关注(0)|答案(1)|浏览(122)

我有一个python scraper脚本在一个linux vm里面,它可以打开google chrome并下载一些文件,每次都创建一个新的文件夹。
从终端运行/usr/bin/python3 /home/myuser/file.py工作正常:它打开chrome,下载文件并将其保存到新文件夹中。
使用crontab我像* * * * * /usr/bin/python3 /home/myuser/file.py一样调度。
不幸的是chrome没有出现,但是我看到新的文件夹,没有文件,被创建。所以我认为剧本开始了,但效果不好。

mwg9r5ms

mwg9r5ms1#

/usr/bin/python3 /home/myuser/file.py从终端正常工作:打开chrome。
使用crontab... chrome没有出现
通过crontab调用没有显示或类似的东西,试试这个

% unset DISPLAY
% /usr/bin/python3 /home/myuser/file.py

然后,不要用浏览器下载文件,考虑用'curl'或'wget'下载它们
p.s.通过crontab每分钟调用一次你的脚本,如果它在一分钟内没有完成,你很容易遇到竞争条件

相关问题