Pythonで、スクレイピングへの道(その3)

その2ができたら、自動実行して、更新を把握する。(Linux版)

※Windowsは、タスクスケジューラーで適宜、登録

以下のように作成(/etc/cron.d/python)し、cronに登録する

例:深夜1:46 に、rootユーザーで、${SHELL} > ${LOGFILE} を実行する

#!/bin/bash
# Run Python Cron jobs
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root

# <Common>
# Python Exec Kaso:opendata
SHELL=/opt/script/python/kaso/opendata/scaping-header.sh
LOGFILE=/tmp/python.log

46 1 * * * root ${SHELL} > ${LOGFILE}

ハマったところ、実行ユーザーが違うと、以下のエラーがでるので、

実行ユーザーで、pip3 instal requests でモジュールを入れておく。

ModuleNotFoundError: No module named 'requests'
タイトルとURLをコピーしました