gologiusの巣スマートフォン用の表示で見るgologiusの巣プログラミング、モデリングなどのメモです。誰かの役に立てるとうれしいです。その1(サーバー用意編)要件としては以下の二つですメールを監視したい。GMailのルールだと限界感があるので、プログラムでゴニョゴニョやりたい。特定条件ならエラーメールを送信したい。GmailAPIを叩くPythonでスクリプトを作成します。作ったスクリプトはサーバー上で一定時間ごとに動かします。サーバーを用意するこれを買いました。LTSを上書きインストールします。デュアルブートにしてもいいんですけど、Win10はメインPCとノートPCに既にあるので今回はなしで。OSなし版を買わなかった・・・(3000円くらい安い、みたいな意見をどこかで見ました)環境構築Ubuntuのインストール方法や、SSHの構築方法は省略します。いろんな記事があるので適用に参考にすればいいと思います。LTSはPythonが既にインストールされています。Python2系とPython3系が両方入っています。--versionで調べられます)パッケージもPython2系とPython3系で管理が分かれています。どちらのバージョンに入れるのかを、明示的に指定する必要があります。明示的に指定する必要があります。有名な仕組みなので、色々情報もネット上にありますのでここで詳しく説明はしません。ログを出力するようにします。文法自体は他のサイトを参照してください。server-memo.net#10分ごとにメールチェックをするバッチを叩きにいく。/home/username/python/mail_checker/start.shstart.shの中身はこんな感じ。実行日ごとにログファイルを作成し、追記しています。GitHub設定後、cronをreloadかrestartすると、設定スケジュールどおりに実行される。statusで確認可能です。まとめサーバー上で一定時間ごとにPythonスクリプトを起動させる準備が整いました。その2(Pythonスクリプト編)前回サーバー構築と設定をしました。検索プロフィールid:gologiusプログラミング、モデリングなどのメモです。誰かの役に立てるとうれしいです。)月別アーカイブはてなブログをはじめよう!gologiusさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。