Скрипт Python не работает на crontab

У меня есть этот скрипт на Python. Я пытаюсь запустить его на crontab, но он не работает:

from datetime import datetime
x="Hello, it is now %s." % datetime.now().strftime('%d-%m-%Y %H:%M:%S')
import csv
try:
    with open('output.csv', 'w+') as csvFile:
        writer=csv.writer(csvFile)
        writer.writerow(x)
finally:
    csvFile.close()

Crontab определяется как:

attyan22@LAPTOP-SGBTV53C:~$ crontab -l
* * * * * python hello_time.py
attyan22@LAPTOP-SGBTV53C:~$ service crond start
crond: unrecognized service

Я хочу запустить автоматически , но это не работает. Это всего лишь тест.

0
задан 17 April 2019 в 23:16

1 ответ

Вам нужно указать полный путь к hello_time.py.

Попробуйте

* * * * * /usr/bin/python /path/to/hello_time.py

Замените /path/to фактическим путем для hello_time.py. Это вы можете получить, запустив pwd из каталога, в котором он находится.

0
ответ дан 17 April 2019 в 23:16

Другие вопросы по тегам:

Похожие вопросы: