[英]python - working with crontab
我对python很新。 一些谷歌搜索让我到这个模块https://pypi.python.org/pypi/python-crontab 。 我已经设置了我的环境并安装了python-crontab == 1.9.3。 但我不断收到错误。 我究竟做错了什么? 任何帮助都会非常感激。 我正在尝试使用示例,但它们似乎并不适合我。
我想做的是以下内容:
终端错误输出:
Traceback (most recent call last):
File "test5.py", line 5, in <module>
users_cron = CronTab(user='testuser')
File "/Users/testuser/Desktop/sample1/prj-env/lib/python2.7/site-packages/crontab.py", line 187, in __init__
self.read(tabfile)
File "/Users/testuser/Desktop/sample1/prj-env/lib/python2.7/site-packages/crontab.py", line 231, in read
raise IOError("Read crontab %s: %s" % (self.user, err))
IOError: Read crontab testuser: crontab: must be privileged to use -u
users_cron = CronTab(user='testuser')
看起来你正试图为用户'testuser'创建一个cronjob。
IOError: Read crontab testuser: crontab: must be privileged to use -u
该错误告诉您需要成为特权用户才能够这样做。 尝试使用'sudo'运行脚本:
sudo python my_python_script.py
您正在尝试访问特定用户的crontab,如果没有root访问权限,您无法在基本系统上执行此操作(这是python模块尝试使用的内容)。 如果您想获得自己的crontab,请执行以下操作:
users_cron = CronTab(user=True)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.