gpt4 book ai didi

python - 在Ubuntu16.04上,如何重复运行python脚本-使用crontab

转载 作者:行者123 更新时间:2023-12-01 02:45:38 26 4
gpt4 key购买 nike

我想在 Ubuntu 16.04 上使用 crontab 重复运行 python 脚本

我在终端上运行下面的命令。

$crontab -e

并在其上写下如下。

1 * * * * python /home/elite/python/weather.py

我认为,这确实意味着每分钟运行 weather.py 脚本。

这是用于测试 crontab 功能的 weather.py 脚本。

from urllib import urlopen
import time
import re

testing = 'testing'

current_time = time.localtime()

today = time.strftime('%Y-%m-%-d-%-s', current_time)
file_name = today + ".txt"

output = open("/home/elite/python/" + file_name, "w")
output.write(testing)

当我在终端上运行此脚本 - $python Weather.py 时,它运行良好。

但是 crontab 似乎不起作用。

我该如何处理?

最佳答案

有两件事。

首先,Crontab 喜欢命令的绝对路径。例如/usr/bin/python。输入 which python 以获取绝对路径。

其次,1 * * * * 是每小时一次。我喜欢用https://crontab.guru帮助我的 cron 时间正确。

关于python - 在Ubuntu16.04上,如何重复运行python脚本-使用crontab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45284694/

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