如何在没有.py文件扩展名的情况下自动执行Cron Job中的Python脚本

时间:2019-06-11 12:51:16

标签: python-3.x cron

我想自动运行命令webscreenshot(在https://pypi.org/project/webscreenshot/#description找到项目)。

此命令应每15分钟通过cron任务或systemd自动运行。

使用linux运行python3.6服务器,我尝试将其合并为cron任务,但是失败了。我是否应该创建自己的python脚本来自动执行此操作?

*/1 * * * * /usr/bin/python3.6 /home/user/.local/bin/webscreenshot -i /home/user/projects/webscreenshot/data.txt -o /home/user/projects/webscreenshot/screenshots > /home/user/projects/log.txt 2>&1

我希望它能够运行python脚本webscreenshot,但事实并非如此,不会生成屏幕截图。

1 个答案:

答案 0 :(得分:0)

@Ari-默认安装中不包含.py扩展名。

我可以通过添加

使它生效

xvfb-run乞求,内容如下:

xvfb-run /dir/to/webscreenshot -i file.txt -o /output/dir/screenshots