gpt4 book ai didi

python - crontab 运行脚本

转载 作者:太空狗 更新时间:2023-10-29 21:39:31 24 4
gpt4 key购买 nike

我是 python 的新手,我正在尝试通过 python 脚本创建一个 cronjob,但我一直收到错误。如果能告诉我我做错了什么,将不胜感激?

谢谢

python 脚本

from crontab import CronTab

cron = CronTab(user=True)

job = cron.new(command='python /Users/<useraccount>/Desktop/my_script.py')
job.minute.on(2)
job.hour.on(12)

cron.write()

错误:

Traceback (most recent call last):
File "/Users/<useraccount>/Desktop/01-python-crontab.py", line 3, in <module>
cron = CronTab(user=True)
TypeError: __init__() got an unexpected keyword argument 'user'

最佳答案

问题是:

出现错误:TypeError: init() takes exactly 2 argument

文档:https://pypi.python.org/pypi/python-crontab帮助解决了这个问题。

原因:1 - 安装了 crontab 而不是 python-crontab

完整代码如下:

def main(): 
from crontab import CronTab

cron = CronTab(user=True)

job = cron.new(command='python /opt/my_script.py')
job.minute.on(2)
job.hour.on(12)

cron.write()

if __name__ == "__main__":
main()

关于python - crontab 运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31446504/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com