ビジネスパーソン・ガジェット置場 empty lot for business

営業や仕事、それに伴う生活を便利に楽にするツール、ガジェットを作ります。既にあるツールも自分用にカスタマイズ。

Automaterとカレンダーで定期実行する方法

macのAutomaterアプリとカレンダーで定期実行を行う手順を記載します。

f:id:kslabo51:20220218212217p:plain

 

手順① 下記の2つをターミナルで確認

  • pythonの実行ファイルの位置 → which python
  • 上記のファイルが保存されているフォルダまで移動 → cd
  • フォルダのパス → pwd

 

手順② Automaterの起動→アプリケーションを選択

f:id:kslabo51:20220218210935p:plain



手順③ 検索窓に「シェ」と記載して「シェルスクリプトの実行」を検索し選択

f:id:kslabo51:20220218211005p:plain


 ※実行ファイルが入っているフォルダへ移動しpython3で実行ファイルを実行するコードを記載する

f:id:kslabo51:20220218211215p:plain

 ※ cd 該当ファイルが入っているフォルダのパス←ターミナルでpwdで取得したパス

 ※pythonの実行ファイルのパス←ターミナルでwhich pythonで取得したパス

 

手順④ ctr+sで保存用の窓を開き名称を決め保存する。

(ダウンロードフォルダに保存される)

f:id:kslabo51:20220218211252p:plain



手順⑤ カレンダーを開き実行する日に下記のように設定する

f:id:kslabo51:20220218211332p:plain

完了。指定した時間に実行されます

 

参考:上記手順はいまにゅさんの動画が丁寧でとてもわかりやすいです。

【超本格的】Pythonで業務自動化を学びたい人がまず見るべき動画|定期実行の仕組み構築までをわかりやすく解説 - YouTube