hoge.py
import requests import mysql.connector import config from datetime import datetime // 省略
$ sudo vi /etc/crontab
0 0 * * * root /usr/bin/python3 /home/ubuntu/hoge/cmd/hoge.py > /var/log/myjob.log 2>&1
$ cat /var/log/myjob.log
Traceback (most recent call last):
File “/home/ubuntu/reddit/cmd/_cardano.py”, line 2, in
import mysql.connector
ModuleNotFoundError: No module named ‘mysql’
なぜだあああああああああああ
2時間ぐらい格闘して
hoge.py
#!PYTHONPATH=/home/ubuntu/.local/lib/python3.8/site-packages import requests import mysql.connector import config from datetime import datetime
$ sudo service cron restart
これで上手くいった…
なぜ上手くいったのかさっぱりわからない….
とりあえずOKだわ、上手く動いているか明日再度確認する