現在、Python言語を勉強しているものです。
右も左もわからない私にどうか救いの手を、、、、
バージョン python3 3.7.3
ラズパイにてpythonを使用し、定期的にプログラムを実行するために、crontabを使用することがわかりいろいろためしてみたのですが、エラーがでており起動されていないようです。error(grandchild。。。。。)以下でております。
Oct 21 15:45:01 raspberrypi CRON[18084]: (pi) CMD ([18088] /usr/bin/python3 /home/pi/adxl345-Python/df/ftp_up3.py) Oct 21 15:45:01 raspberrypi CRON[18084]: (CRON) error (grandchild #18088 failed with exit status 1) Oct 21 15:45:01 raspberrypi CRON[18084]: (pi) END ([18088] /usr/bin/python3 /home/pi/adxl345-Python/df/ftp_up3.py)
いろんなサイト見て、設定は完了しているのですが、絶対pathがおかしいのでこの異常が出ていますますでしょうか??
自分がcrontab -eに設定しているのは以下です。
*/1 * * * * /usr/bin/python3 /home/pi/adxl345-Python/df/ftp_up3.py
(手動でのftp up3.pyのプログラムは正常に動作します。)
いくらpathのところをいじっても上手くいきません、、、
たくさんの助言ありがとうございます。
ftp_up3.pyのコードは以下です。
import ftplib import datetime def ftp_upload(filename): ftp = ftplib.FTP('***.***.*.**') ftp.set_pasv('true') ftp.login('ユーザー名','パスワード') ftp.cwd('/aaa/') f = open(filename,'rb') ftp.storbinary('STOR ' + filename,f) now = datetime.datetime.now() fm = now.strftime("%Y%m%d") +".csv" ftp_upload(fm)
あなたの回答
tips
プレビュー