我试图用crontab-e运行cron作业,我使用的是python代码
#!/usr/bin/env python
import webbrowser
handle = webbrowser.get()
handle.open_new_tab('http://www.youtube.com/watch?v=Y4QGPWLY-EM')
运行crontab-e我有:
^{pr2}$我一直收到这些错误信息
Traceback (most recent call last):
File "/home/sean/imBlue.py", line 3, in <module>
handle = webbrowser.get()
File "/usr/lib/python2.7/webbrowser.py", line 52, in get
raise Error("could not locate runnable browser")
webbrowser.Error: could not locate runnable browser
我不知道我需要包括什么,或者我做错了什么。当我在bash:python中运行脚本时脚本名.py 我没有任何问题。我还把文件的设置改为chmoda+x
即使您没有登录,
crontab
条目也将运行,并且不会保留环境。在您至少需要设置并导出crontab中的
DISPLAY
变量(假设您在crontab时确实登录到了X11会话)可能将
crontab
项更改为可能会有帮助。当然,如果你当时没有登录,它将无法工作
我的感觉是你的整个脚本是一个巨大的错误,或者是一个坏把戏:你不想每分钟播放一个超过5分钟的视频!
相关问题 更多 >
编程相关推荐