У меня есть этот скрипт на 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
Я хочу запустить автоматически , но это не работает. Это всего лишь тест.
Вам нужно указать полный путь к hello_time.py
.
Попробуйте
* * * * * /usr/bin/python /path/to/hello_time.py
Замените /path/to
фактическим путем для hello_time.py
. Это вы можете получить, запустив pwd
из каталога, в котором он находится.