実現したいこと
・Google driveに画像をアップロード
・crotabで自動化
driveへのアップロードはupdatafile.shによってできましたが、crontabの自動化のところでつまずいております。
cat updatafile.sh #!/bin/sh fn=$(date +%Y%m%d-%H%M) rclone copy /home/pi/Desktop/ochapi-camera/${fn}*.jpg gdrive:test //debug用 fc=$(date +%Y%m%d-%H%M%S) echo ${fc} >> /home/pi/googleDrive/kkk
// crontabでupdatafile.shが実行されていることを確認。ちゃんと作動している。 cat kkk 20200422-153007 20200422-153802 20200422-154007 20200422-154617 20200422-155007 20200422-160007 20200422-161007 20200422-161312
./updatafile.sh // 実行コマンドではちゃんとGoogleDriveにアップロードされる
// updatafile.sh自体、実行できていると確認できていますが、念のため。 ls -ld $PWD updatafile.sh drwxr-xr-x 2 pi pi 4096 Apr 22 15:33 /home/pi/googleDrive/ -rwxr-xr-x 1 pi pi 167 Apr 22 15:33 updatafile.sh*
crontab -l # Google Upload */10 5-23 * * * /home/pi/googleDrive/updatafile.sh # local file Upload */1 * * * * /home/pi/git/ochapi/camera/bin/cam-cron.py */1 * * * * /home/pi/git/ochapi/camera/bin/upload.py
念のため、撮影された画像を格納しているディレクトリとそのパスを記載しておきます。
自分の勘なのですが、撮影頻度とcrontabの実行頻度によりアップロードしていないのかなと思っていますが、ネットを探してもそんな記事はヒットせず、どこをどのように直したらいいのかわからないので、この線はあまり踏み込んでいません。
ls | grep 20200422-165 20200422-165003.jpg 20200422-165102.jpg 20200422-165202.jpg 20200422-165303.jpg 20200422-165402.jpg 20200422-165503.jpg 20200422-165602.jpg 20200422-165703.jpg 20200422-165802.jpg
pwd /home/pi/Desktop/ochapi-camera
原因の切り分けをした結果、updatafile.shもcrontabも自分の検証では問題が発見できず、息詰まりを感じております。よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー