並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 243件

新着順 人気順

定期実行の検索結果81 - 120 件 / 243件

  • AWS CDKでCloudWatch EventsでLambdaを定期実行(TypeScript版) - @ito_tetsushi

    概要 AWS CDK(Cloud Development Kit)は、AWS上のリソースをPython / Java / .NET / TypeScriptを使って構築することができるフレームワークです。 CloudWatch Eventsは、AWS上のサービスの変更に関するイベントをトリガーにして他のアクションを起動できる仕組みを提供します。 また、cronのように定期的にイベントを発行する機能もサポートされています。 概要 動作確認 AWS CDKのCLIをインストール AWS CDKのプロジェクトを作成 必要なパッケージをインストールする イベントをトリガーにして起動するLambda関数本体を作成する リソースを生成するコードを追加する AWS CDKで構築したリソースをデプロイする リソースを削除する 動作確認 aws-cdk@1.6.1 AWS CDKのCLIをインストール $

      AWS CDKでCloudWatch EventsでLambdaを定期実行(TypeScript版) - @ito_tetsushi
    • 材料から料理の提案をしてくれるLineBot作成(定期実行機能付き) - Qiita

      Flask==1.0.2 line-bot-sdk==1.8.0 beautifulsoup4==4.7.1 urllib3==1.24.1 soupsieve==1.6.1 from flask import Flask, request, abort from linebot import ( LineBotApi, WebhookHandler ) from linebot.exceptions import ( InvalidSignatureError ) from linebot.models import ( MessageEvent, TextMessage, TextSendMessage, LocationMessage ) from linebot.exceptions import LineBotApiError from linebot.models import

        材料から料理の提案をしてくれるLineBot作成(定期実行機能付き) - Qiita
      • 定期実行(バッチ)処理で利用する RDS DB インスタンスの自動スナップショットがバックアップ保持期間を超えても残り続けるときの対処方法 | DevelopersIO

        困っていた内容 夜間帯だけ起動し、日中は停止する RDS DB インスタンスを使っています。 自動バックアップ設定を有効(7日)としていますが、自動スナップショットが 7 日以上経過しても残り続けます。 なぜバックアップの保持期間を過ぎてもスナップショットが消えないのでしょうか? どう対応すればいいの? 自動で作成されるスナップショットは RDS DB インスタンスが停止している時間(ステータスが stopped 状態のとき)、バックアップ保持期間の計算が行われません。このため、現実の経過時間で 7 日経過以降も自動スナップショットが残り続けます。 自動バックアップ保持期間の一例を記載します。 RDS DB インスタンス自動バックアップの保持期間例 シナリオ 01:00 - 04:00: 毎日 3 時間起動(土日祝日も 3 時間起動する想定) 設定 自動バックアップ保持期間: 7 日 自動

          定期実行(バッチ)処理で利用する RDS DB インスタンスの自動スナップショットがバックアップ保持期間を超えても残り続けるときの対処方法 | DevelopersIO
        • [Chrome拡張] Content Scriptsでタイマー(定期実行処理)を使用する方法 - Qiita

          ManifestV3になり、setTimeoutが使えなくなったので、 Chrome拡張 V3でタイマーを利用する方法をご紹介します。 V3では、setTimeoutの代わりにAlarmsAPIを使用します。 今回は、Content Scriptsでのタイマー実行をご紹介します。 (正確にはContent Scripts内ではなくbackground内でタイマーを実行します)

            [Chrome拡張] Content Scriptsでタイマー(定期実行処理)を使用する方法 - Qiita
          • Tweepyで作った画像を呟くBOTをGCPで定期実行させる(素人) - Qiita

            目次 はじめに TwitterAPIkeyを入手してTweepyでツイート 2.1 TwitterAPIkeyを入手 2.2 Tweepyでツイート GCPで定期実行 3.1 Cloud Functionにデプロイ 3.2 Cloud Schedularでデプロイしたプログラムを定期実行 Cloud Function上にて画像つきでツイート 4.1Firebaseに画像を保存 その画像を読み取るkeyを生成 4.2入手したkeyを用いて画像を読み取り一緒にツイート 参考にさせていただいたサイト はじめに ド素人ですがTwitterのBOTを作成したので1から備忘録として書いておきます。 十分に説明できる能力があるか怪しいので、こんなことしたよ~といった記録的な感じです。 注意点として、今回使っているGCPやFirebaseは従量課金のサービスとなっています。 新規Googleアカウントだと

              Tweepyで作った画像を呟くBOTをGCPで定期実行させる(素人) - Qiita
            • RcloneをECS FargateでGoogleドライブ-S3間のファイル同期を楽々定期実行 - CUEBiC TEC BLOG

              背景 対象読者 Rcloneとは アーキテクチャ図 実装方法 Rclone設定 コンテナ設定 Fargate設定 EventBridge Scheduler設定 所感 参考文献 背景 こんにちは、キュービックでSREをやっているYuhta28です。キュービック内のテック技術について発信します。 弊社では業務で扱うファイルを格納するストレージにGoogeドライブを利用しており、基本的に参照は社内の人のみに限られます。ただ場合によっては社内のファイルを外部の人に見せたり、別サービスから画像ファイルを出力させたいという要件が発生します。 先日GoogleのLooker Studio1に社内で管理している数GBもある大量の画像ファイルを出力したいという要望がありました。直接Google Driveから参照するのではなくS3経由で画像を出力させたいとのことですが、Googleドライブのファイルは定期

                RcloneをECS FargateでGoogleドライブ-S3間のファイル同期を楽々定期実行 - CUEBiC TEC BLOG
              • 【Cloud Run Jobs】定期実行で排他制御を実現する

                はじめに こんにちは! テラーノベルでサーバーサイドを担当している@yuhasです。 最近は業務でCloud RunやCloud Run Jobsを使うことが多いのですが、その中でCloud Run Jobsの定期実行での排他制御を実現しました。これは色々と工夫が必要なことで、そのやり方を紹介します。 定期実行での排他制御とはつまり、毎分の定期実行を行いつつも、同時に複数の実行が行われないようにするためにはどう制御するか、というような話になります。 Cloud Run JobsとCloud Schedulerについて Cloud Run Jobsはコンテナの実行環境です。コンテナのイメージを渡してあげるだけで簡単に実行することができます。実行間隔や実行時間についてはさまざまな制御を行うことができますが、Cloud Schedulerを利用するのが簡単です。Cloud Run Jobsの「ト

                  【Cloud Run Jobs】定期実行で排他制御を実現する
                • Heroku Scheduler または Worker dynoを使ってHerokuで定期実行する方法

                  「Heroku Scheduler」アドオン 「Heroku Scheduler」というアドオンを使って、cron的にやる方法です。 10分ごと、1時間ごと、1日ごと(30分ごとの時間指定)に起動するスクリプトを指定することができます。これ以外の起動タイミングを選ぶことはできないようです。 このスクリプトでかかった実行時間は、無料dyno時間を消費します。 詳しい手順は以下を参照してください。

                    Heroku Scheduler または Worker dynoを使ってHerokuで定期実行する方法
                  • 【Mac対応】AutomatorでPythonプログラムを定期実行・作業自動化方法

                    Pythonプログラムをワンクリックの簡単操作で実行できるようにしたい Mac付属のAutomatorの使い方を知りたい Automatorを活用したPythonプログラムの定期実行方法が知りたい Automator(オートメーター)とは Automatorとは、様々なタスクの作業効率化に役立つMac標準アプリケーションです。一連のワークフロー自動化や、複雑処理をアプリケーション化して使いやすくすることを得意としています。 Automatorで取り扱いが可能なタスクは様々であり、例えば以下のことが実現可能です。 Webサイトから画像ファイルをダウンロードし、指定のフォルダに保存する Mac内のファイル構成編集(新規ディレクトリ作成・ファイル名変更・ファイル削除など) 画像やWordファイルをPDFファイルに変換 PNG画像をJPEG変換 Automatorに上記タスクのワークフローを定義す

                      【Mac対応】AutomatorでPythonプログラムを定期実行・作業自動化方法
                    • Twitter API v2 と Google Apps Script で定期実行で検索結果取得するやつ作るときのメモ - stefafafan の fa は3つです

                      100万番煎じという感じの記事だけど、Twitter API v2 は初めて触ったのでメモとしてちょっと書いておきます。 Twitter API Playgroundが便利 TwitterのDeveloper Portalに入ると、API Playground使ってみてねと言われて以下のURLに飛ぶので、ここでどのAPIをどのように使うか実験できて便利でした。 oauth-playground.glitch.me 検索API 今回使いたかったのがこれです。 developer.twitter.com こういう風にAPI Playgroundで検索クエリを入れて試したりできて、curlのリクエスト例とかもついでに取得できて便利です。 Twitter API Playgroundの様子検索クエリの書式は普通のTwitterの検索と似てるけど、一部Operatorが違って、このへんを参考に組み立

                        Twitter API v2 と Google Apps Script で定期実行で検索結果取得するやつ作るときのメモ - stefafafan の fa は3つです
                      • [CircleCI][Trigger]ジョブのスケジューリングをcronで定期実行する

                        が! CircleCIの2.0からTriggerという機能を使ってcronで定期実行できるようになってから触ったことがなかったので、せっかくなのでサーバーレスになるし移行してみました。 ■Scheduling a Workflow https://circleci.com/docs/2.0/workflows/#scheduling-a-workflow https://circleci.com/docs/2.0/configuration-reference/#schedule ■Add Projects とりあえずcron用のプライベートリポジトリを作ってみました。AnsibleとTerraformやら管理しているリポジトリにまとめようかなと思いましたが、無料プランということもあって、Terraform CIが動いており、2つコンテナが同時に動作することができません!(制限かかる) そ

                        • GitHub ActionsでRubyによるスクレイピングを定期実行する

                          はじめに 任意のページをスクレイピングしてデータを取得する 言語はRubyを使用 JavaScriptで描画されているページは'selenium-webdriver'を、それ以外のページはmechanizeを使用してスクレイピングを行う 取得したデータをjsonファイルで出力 上記のjsonファイルをGitHubリポジトリに追加する これらを GitHub Actions で自動化してみようという記事です。 ローカル環境でスクレイピングを実行 まずはRubyの実行環境をDockerで用意します。 Rubyのバージョンは公式のサンプルコードで2.6を使っていたのでそれに倣った形です。今調べてみたら3系もちゃんと使えるみたいですね。 FROM ruby:2.6-alpine WORKDIR /myapp COPY . /myapp RUN apk add --no-cache alpine-s

                            GitHub ActionsでRubyによるスクレイピングを定期実行する
                          • さくらレンタルサーバーでスクレイピング定期実行 & DB 保存 – notemite.com

                            *本ページはプロモーションが含まれています さくらのレンタルサーバを使ってスクレイピングをする方法をまとめます。 初めに言いますがページ遷移はカバーしていません。 eBay の商品情報を例としてページの要素を取得し、MySQL のデータベースに insert する一連の過程をまとめたいと思います。最後は CRON を使って定期実行させる設定も行います。 なので最低限 MySQL と CRON が使える「さくらのレンタルサーバ スタンダード」以上のプランを想定しています。 一応自分の忘備録としてまとめていますが、過程を追っていただければと思います。 実行環境の準備さくらのレンタルサーバを契約するPython3 のインストール仮想環境の作成スクレイピングをしてみるrequests のインストールeBay ページの取得BeautifulSoup で HTML 要素抽出同じ処理を Python フ

                            • 【Linux】crontabコマンドでgit pullを定期実行しておく - Qiita

                              crontabというコマンドを使って、定期的にPCに仕事をしてもらうようにする方法を紹介していきます。 crontabはUNIX系のコマンドでmacでつかうこともできるし、サーバ上で定期的にバッチを動かして働かせることができます。 PCに仕事をさせるのにぴったりなコマンドですね。では実際に使い方を見ていこうと思います。 今回はgit pullを自動実行して、常にローカルリポジトリを最新の状態に維持する方法を紹介していきます。 crontabコマンドの注意 crontabの記述 シェルスクリプトへの記述 crontabコマンドの注意 crontabコマンドは基本的にオプションと組み合わせて実行します。が、注意点があるので一旦manで使い方を確認 -l Display the current crontab on standard output. -r Remove the current c

                                【Linux】crontabコマンドでgit pullを定期実行しておく - Qiita
                              • メモ〜jenkinsを用いたpython unittestの定期実行 - Qiita

                                今回のお題 今回は、jenkinsを用いてpythonのunittestを自動化していきます。 前回の続きです。 目次 workspaceの追加 ビルド内容の指定 実行タイミングの指定 workspaceの追加 まずは最初にworkspaceの追加を行います。 テストを手動で実行する場合、まずはターミナル上でテストファイルのディレクトリで移動すると思います。 jenkinsに作業を任せる場合もそれと同じで、まずは実行対象のテストのありかを教えてあげる必要があります。 まずはいつものようにジョブの新規作成を選択し、適当な名前をつけてください。 区分はフリースタイルプロジェクトで大丈夫です。 次に以下の画面で高度な設定を押してください。 カスタムワークスペースを使用にチェックをつけて、テストコードの存在するディレクトリの絶対パスを入力します。 これでworkspaceの追加が完了しました。 ビ

                                  メモ〜jenkinsを用いたpython unittestの定期実行 - Qiita
                                • 長澤智也 🇦🇪 極度開発しなさい on Twitter: "スマートコントラクトの定期実行による自動化をコントラクトに内包するという暴挙を思いついて分散型DBに実装しました☄️ #Arweave の #SCP ストレージベース計算というパラダイムによって可能になります! JSON形式で関… https://t.co/PMVOb9ecc2"

                                  スマートコントラクトの定期実行による自動化をコントラクトに内包するという暴挙を思いついて分散型DBに実装しました☄️ #Arweave の #SCP ストレージベース計算というパラダイムによって可能になります! JSON形式で関… https://t.co/PMVOb9ecc2

                                    長澤智也 🇦🇪 極度開発しなさい on Twitter: "スマートコントラクトの定期実行による自動化をコントラクトに内包するという暴挙を思いついて分散型DBに実装しました☄️ #Arweave の #SCP ストレージベース計算というパラダイムによって可能になります! JSON形式で関… https://t.co/PMVOb9ecc2"
                                  • 【Fly.io + Rails】cronでrakeタスクを定期実行する - あまブログ

                                    この記事では、Fly.ioのcronを設定してRailsアプリのrakeタスクを定期実行する方法を解説します。 1. 開発環境 2. 手順 2-1. サンプルアプリを作成 2-2. rakeタスクを作成 2-3. Fly.ioにデプロイ 2-4. cronの設定を追加 2-5. eventsテーブルにデータを追加 2-6. rakeタスクの定期実行を確認 1. 開発環境 Ruby:3.3.0 Rails:7.1.2 PostgreSQL:15.3 MacBook Pro (13-inch, 2020) macOS Sonoma 14.2.1 2. 手順 2-1. サンプルアプリを作成 まずはサンプルアプリを作成します。ここではEventモデルを持つシンプルなアプリを作成します。 $ rails new flyio-cron-sample -d postgresql $ cd flyio-c

                                      【Fly.io + Rails】cronでrakeタスクを定期実行する - あまブログ
                                    • launchd/launchctlで定期実行する際に詰まったポイント - phicdy devlog

                                      Macではcronよりlaunchdで定期実行が推奨されているらしいので設定してみた。 support.apple.com 基本的には下記記事を参考にplistファイルを作ればよいが1つだけ詰まったポイントがあった。 qiita.com /bin/bashでスクリプトを実行するときOperation not permittedになるときの対処 設定 → セキュリティとプライバシー → フルディスクアクセスに/bin/bashを入れる必要がある。このやり方が地味に難しく、一旦フルディスクアクセスを開いた状態でFinderを別に開く。移動 → フォルダへ移動から/binで移動し/binを開く。bashをフルディスクアクセスにドラッグ&ドロップすれば追加できる。 stackoverflow.com

                                        launchd/launchctlで定期実行する際に詰まったポイント - phicdy devlog
                                      • Amplify CLI を用いて定期実行の Lambda 関数をデプロイする - サーバーワークスエンジニアブログ

                                        こんにちは、技術1課の加藤です。 今回は、AWS Amplify のお話。簡単にアプリケーションが構築できちゃう超便利サービスな Amplify なわけですが、一定の型から外れようとするとなかなか苦労する印象がありました。 しかし機能の拡充は進み、今となってはバッチ処理用の Lambda 関数を用意するのもお茶の子さいさいとのこと。 素敵な機能だと思ったので試してみました。 手順 Amplify プロジェクトの作成 Lambda 関数の追加 デプロイ 以下のブログを参考にしています。 How to schedule recurring Lambda functions using the Amplify CLI 1. Amplify プロジェクトの作成 Amplify CLI のインストールや amplify configure の実行がまだの方はGet started - Install

                                          Amplify CLI を用いて定期実行の Lambda 関数をデプロイする - サーバーワークスエンジニアブログ
                                        • SynologyのNAS上でDockerを動かしてPython×seleniumのスクレイピングを定期実行する

                                          seleniumを使ったスクレイピングは非常に便利ですが、毎日定期実行するとなると必要になるのは実行環境。 手元のパソコンで動かしても良いんですが、やはりパソコンは電源を切ることもあるしあまりローカルの環境汚染もしたくない。 そこで思い立ったのがSynologyのNAS上でプログラムを毎日自動実行することでした。 色々試行錯誤したんですが、DSM(SynologyのNAS上で動くLinuxベースのOS)ではyumやdnf、apt等のインストールコマンドが使用できず主にChromeのインストールに難航。 続けて思案していたらパッケージの中にDockerを発見し、「あれ?コンテナ建てればよくね?」と試してみたら無事成功しました。 この記事ではSynologyのNAS上でDockerを起動させ、Pythonコンテナを立ち上げselenium実行に必要な各種ソフトウェアのインストールを行い定期実行

                                            SynologyのNAS上でDockerを動かしてPython×seleniumのスクレイピングを定期実行する
                                          • Firebase functionsで定期実行関数のローカルテスト

                                            定期実行関数をローカルでテストしたい Firebase functionsでは時間のかかる処理や、スケジュール実行する関数は PubSubを使って関数を定義できます。 自分も定期実行できる関数を作ってて、いざローカルテストしようと思ったけど、 やり方とか調べるのに少し時間がかかったので、備忘録として残します。 準備 まず、PubSub用のEmulatorが必要ですので、Emulatorをインストールします。

                                              Firebase functionsで定期実行関数のローカルテスト
                                            • AWS Lambdaを使って関数を定期実行する - Qiita

                                              経緯 Pythonで動くコードを定期実行させたくなった。 タスクスケジューラ―でやるにしても電源オフ時に起動できるようにBIOSの設定をするのが面倒。 また、どこかでサーバを立てて実行させるほどの気力はない。 ので、AWS Lambdaを使って関数を定期実行させることにした。 目的 関数の定期実行ができるまでをメモ程度に記録する。 AWS Lambdaに関するナレッジはネットに溢れているが、自分にとって意外なハマりどころや勘所があったので後から見返せるようにまとめたい。 AWS Lambdaとは AWS Lambda とは - AWS Lambda (amazon.com) AWS上の環境 リージョン:東京 ランタイム:Python 3.9(関数の作成時に設定) 実行コードの概要 ファイルは単体で拡張子は「.py」。 実行するコード中には以下の通り、import文があるので外部ライブラリを

                                                AWS Lambdaを使って関数を定期実行する - Qiita
                                              • scheduleを使ってPythonで定期実行 - Qiita

                                                3. 使い方 ざっくり以下のような手順です scheduleをimportした時点でscheduleがクラスインスタンスになる schedule.every()で定期実行の条件をいろいろ付けていく ループ内で読んでやると指定条件を満たしたときに実行してくれる 書き方としては以下のような感じです import schedule # 1. importした時点でscheduler.Scheduler()が待機してくれます import time def job(): # 実行させたい関数を定義 print("I'm working...") schedule.every(10).minutes.do(job) # 2. 条件を追加: 10分おき schedule.every().hour.do(job) # 2. 条件を追加: 1時間おき schedule.every().day.at("10

                                                  scheduleを使ってPythonで定期実行 - Qiita
                                                • ShellScriptでsqlを定期実行 - Qiita

                                                  やりたいこと MySQLに何かを定期的に実行させるということをShellScriptで実現させる。 環境 MySQL 5.5 Bash 4.2.46 手順 mysqlのコマンドを実行するShellScriptを書く crontabに定期実行のタスクを登録する 1. mysqlのコマンドを実行するShellScriptを書く mysql.sh的なファイルを作成する。 作成したら、中に以下を記述していく #!/bin/bash #------------------------------------------------ # date variables #------------------------------------------------ YEAR=$(date +%Y) MONTH=$(date +%-m) DAY=$(date +%-d) UNIX_TIME=$(date

                                                    ShellScriptでsqlを定期実行 - Qiita
                                                  • EventBridge スケジュールでLambdaを定期実行する - Qiita

                                                    目次 はじめに CloudWatch ロググループ作成 Lambdaを用意する ポリシー、ロールの作成 Lambdaの作成 EventBridge スケジュールの設定 ポリシー、ロールの作成 スケジュールの作成 動作確認 最後に はじめに 最近、知識をアウトプットできていなかったので、今年からちょこちょこやっていきます! 手始めに簡単なところからということで、最近触れているAWS関連の記事です。 ほかに同じような内容の記事があるかもしれませんが、できるだけ差別化できるように努力しますので、ご容赦ください。 CloudWatch ロググループ作成 ではでは、早速やっていきましょう。 まずは、Lambdaの動作確認のために、CloudWatch ロググループを作成していきます。 設定は以下です。 Lambdaの用意 次はLambdaの用意ということですが、Lambda作成にあたって必要なポリシ

                                                      EventBridge スケジュールでLambdaを定期実行する - Qiita
                                                    • ECS Scheduled Tasksで複数のRakeタスクの定期実行を管理 - Qiita

                                                      はじめに EC2インスタンス上でRailsアプリを稼働していた副業先のいくつかの会社で、Rakeタスクやrails runnerコマンドを定期実行するためにwheneverなどを利用していました。 Railsアプリをコンテナ化してECSで稼働する際、タスクの定期実行をどう管理するか改めて考える必要があったので、その一例を紹介します。 ※実際に対応したのは2年前なので、今はもう少し良い方法もあるかもしれませんが、参考までに。 前提条件 共通する条件としては、以下のようなものがありました。 定期実行したいタスクだけが数個ある。 タスク間の依存関係はなく、複雑なワークフローを組む必要はない。 アプリがRuby on Railsで構成されており、ECS Serviceで稼働している。そこで利用されているDockerイメージを使い、Rakeタスクやrails runnerコマンドを実行したい。 タス

                                                        ECS Scheduled Tasksで複数のRakeタスクの定期実行を管理 - Qiita
                                                      • 【Linux】crontabコマンドでgit pullを定期実行しておく - Qiita

                                                        crontabというコマンドを使って、定期的にPCに仕事をしてもらうようにする方法を紹介していきます。 crontabはUNIX系のコマンドでmacでつかうこともできるし、サーバ上で定期的にバッチを動かして働かせることができます。 PCに仕事をさせるのにぴったりなコマンドですね。では実際に使い方を見ていこうと思います。 今回はgit pullを自動実行して、常にローカルリポジトリを最新の状態に維持する方法を紹介していきます。 crontabコマンドの注意 crontabの記述 シェルスクリプトへの記述 crontabコマンドの注意 crontabコマンドは基本的にオプションと組み合わせて実行します。が、注意点があるので一旦manで使い方を確認 -l Display the current crontab on standard output. -r Remove the current c

                                                          【Linux】crontabコマンドでgit pullを定期実行しておく - Qiita
                                                        • GCPでPythonプログラムを定期実行する【GCP/Python】 - Qiita

                                                          やりたいこと Pythonプログラムを定期実行させる必要がありました。 が、cronだとPCを起動していないといけない。。。ちょっときついので、GCPにやってもらうことにします。 GCPのCloudFunctions、PubSub、CloudSchedulerを使用します。 各種サービスやジョブはコンソールからぽちぽちと作成します、ご了承ください。(terraform勉強中なので、いつかtfファイルで書き直したいです。。) 設計 CloudSchedulerで、定期的にPubSubトピックにメッセージをpublishさせる。 そのPubSubトピックにメッセージがpublishされることをトリガーに、CloudFunctionsの関数が実行される。 CloudFunctionsの実行結果はCloudLoggingに出力される。 手順 最後にも注意書きしましたが、定期実行は実験が終了したら止

                                                            GCPでPythonプログラムを定期実行する【GCP/Python】 - Qiita
                                                          • [Amazon Linux] cronの設定方法・PHPを定期実行する

                                                            やりたいこと : 月火水木金の 14 時にメールを自動送信する Amazon Linux 上で cron (クーロン)を設定して、定時にPHPで書いたメール送信プログラムを実行することにした 調べると、cron を設定する場所が、crontab だったり /etc/cron.d/ だったり、 crontab は動作しないと書いてあったり。。。 何が正しいのか、最適なのかは分からないけど、今回は /etc/cron.d/ を使う 準備 crond の起動確認 # cron が動いているか確認する $ /etc/rc.d/init.d/crond status crond (pid 2919) is running... # 停止している場合は cron を起動する $ /etc/rc.d/init.d/crond start # 2,3,4,5 が ON になっているか確認する $ chkc

                                                              [Amazon Linux] cronの設定方法・PHPを定期実行する
                                                            • 定期実行(バッチ)処理で利用する RDS DB インスタンスの自動スナップショットがバックアップ保持期間を超えても残り続けるときの対処方法 | DevelopersIO

                                                              困っていた内容 夜間帯だけ起動し、日中は停止する RDS DB インスタンスを使っています。 自動バックアップ設定を有効(7日)としていますが、自動スナップショットが 7 日以上経過しても残り続けます。 なぜバックアップの保持期間を過ぎてもスナップショットが消えないのでしょうか? どう対応すればいいの? 自動で作成されるスナップショットは RDS DB インスタンスが停止している時間(ステータスが stopped 状態のとき)、バックアップ保持期間の計算が行われません。このため、現実の経過時間で 7 日経過以降も自動スナップショットが残り続けます。 自動バックアップ保持期間の一例を記載します。 RDS DB インスタンス自動バックアップの保持期間例 シナリオ 01:00 - 04:00: 毎日 3 時間起動(土日祝日も 3 時間起動する想定) 設定 自動バックアップ保持期間: 7 日 自動

                                                                定期実行(バッチ)処理で利用する RDS DB インスタンスの自動スナップショットがバックアップ保持期間を超えても残り続けるときの対処方法 | DevelopersIO
                                                              • LamdaとCloudWatch Eventsでnode.js 18を定期実行する - Qiita

                                                                目的 API連携をしてみたくて何作るかchatGPTと話していたら、 いつの間にか今日はLamdaとCloudWatch Eventsでnode.js 18を定期実行してみることになりました。 AWSとnode.jsはどっちも初めてなので勉強しながら備忘録! 今回やること 今回の目標は以下の2つ。 Lamdaでnode.jsのコードを実行してみる CloudWatch Eventsで定期実行する 環境 windows 10 node.js 18 リージョン 東京 いざ出陣 AWSアカウントの発行 ここからAWSアカウントを作成します。 英語ですが画面見ながら手順に進めると作成できました。 英語で住所書くときの順番が覚えられないのですが、chatGPTに 「自分の住所」を英語で書きたい。 Address、City、State, Province, or Region、Postal Codeに

                                                                  LamdaとCloudWatch Eventsでnode.js 18を定期実行する - Qiita
                                                                • 【Django】自動で処理を定期実行する方法【APScheduler】 | アントレプレナー

                                                                  Djangoで処理を定期実行するには? APSchedulerの使い方とは? 本記事ではこのような疑問を解決します。 Webアプリ開発において、一定間隔orある時点において自動で処理を実行させたいシーンがあります。 例えば、一定間隔でデータベースを更新したり、ある日時になったら自動でメールを送信したり。 そして、Djangoにおいてはどのように処理の定期実行を実現するのでしょうか? そこで今回はDjangoにおいて自動で処理を定期実行する方法を解説していきます。

                                                                    【Django】自動で処理を定期実行する方法【APScheduler】 | アントレプレナー
                                                                  • Lambdaを定期実行する - Qiita

                                                                    背景・目的 VPC内のLambdaからインターネットに接続するで作成したLambda関数を定期的に実行する。 定期実行には、EventBridge Ruleを利用してみる。 内容 実装 1. EventBridgeルールの作成 EventBridgeのルールをクリックしトップ画面から、「ルールを作成」をクリックする。 2. ルールの詳細 名前と説明、イベントパス、ルールタイプ「スケジュール」を選択して「次へ」をクリックする。 3. スケジュールを定義 スケジュール間隔を設定する。Cronのように指定できるパターンと定期間隔を選択できる。今回はレート式を選択し「次へ」をクリックする。 4.ターゲットを選択 作成済みのLambda関数を選択して「次へ」をクリックする。 5. 作成 タグや確認画面などを経て最後に作成ボタンをクリックすると完成。(キャプチャなし。) 結果の確認 Lambdaの呼び

                                                                      Lambdaを定期実行する - Qiita
                                                                    • Node.jsで定期実行メモ - Qiita

                                                                      # ┌────────────── second (optional) # │ ┌──────────── minute # │ │ ┌────────── hour # │ │ │ ┌──────── day of month # │ │ │ │ ┌────── month # │ │ │ │ │ ┌──── day of week # │ │ │ │ │ │ # │ │ │ │ │ │ # * * * * * * 6段階あって左から秒,分,時間,日,月,曜日 秒はオプショナルなので5段階設定しておけば動きはします。 らしいです。 試す 公式サンプルが分単位のサンプルばかりで試しづらいので基本は秒単位の試し方を書いてます。 毎秒実行 cron.schedule()の*が6つ

                                                                        Node.jsで定期実行メモ - Qiita
                                                                      • AWS初心者によるAWSでの定期実行処理 - Qiita

                                                                        はじめに どうも、こんにちは。今回は、AWSで定期実行処理を行う方法を紹介したいと思います。今回の記事には、超絶初歩的なことしか書いてないです。AWS玄人の方からすれば鼻で笑われても仕方ないような内容になりますが、最後までお付き合いいただけると幸いです。 AWSのアカウントをまだ作っていないよ~、って人は公式のドキュメントを参考に作ってみてください。 lambdaの設定 具体的にどのような処理を実装するのかというと、AWSのlambdaとCloudWatchを使って、一分毎に「hello world」と出力するプログラムを作ってみようと思います。 まずは、lambdaで「hello world」と出力する処理を作ります。AWSのマネジメントコンソールに移動したらlambdaを選択してください。トップページにlambdaが表示されていない方は、検索バーでlambdaと検索すると出てくると思い

                                                                          AWS初心者によるAWSでの定期実行処理 - Qiita
                                                                        • 定期実行する rake taskとcronの使い方 - Qiita

                                                                          やること 例えば「毎日0時に、売り上げデータをリセットする」、「1時間おきに株価を取得してDBに書き込む」といった定期実行をRailsで実現します。 ツール 基本的に定期的に何かのプログラムを自動で実行するにはcronというものを使います。 「cronとは、多くのUNIX系OSで標準的に利用される常駐プログラム(デーモン)の一種で、利用者の設定したスケジュールに従って指定されたプログラムを定期的に起動してくれるもの。」です。 詳細はこちらのサイトにあります。 http://e-words.jp/w/cron.html このcronに「どういった頻度で実行するのか」と「何のプログラムを実行するのか」の2点を記述します。このcronを直接自分で書くのもいいですが、独特の記述方法があり素人にはなかなか書けるものではありません。 そういう人向けに「Whenever」というgemがあります。 whe

                                                                            定期実行する rake taskとcronの使い方 - Qiita
                                                                          • CloudWatch Eventsを利用してCodeBuildの環境変数をOverrideし定期実行する方法 - Qiita

                                                                            この記事は、CloudWatch Eventsを利用し、CodeBuildの環境変数を上書きしつつ定期実行する方法についてまとめたものです。 アーキテクチャ シンプルな図になるのですが今回作成したいものは、このような構成を想定しています。 やり方 CloudWatchのコンソールを開き、[イベント]、[ルールの作成]の順に選択します。 スケジュールから、Cronを選択し、Cron式指定します。 [ターゲット]より、[ターゲットの追加、CodeBuildプロジェクト]を選択します。 プロジェクトARNには、ビルドプロジェクトのARNを入力します。 CodeBuildに環境変数などのパラメータを渡すには、[入力の構成]、[定数(JSONテキスト)]を選択します。 環境変数をOverrideするにはどうするか 上記の最後に記載した、入力構成から、json形式でパラメータをCodeBuild側に渡

                                                                              CloudWatch Eventsを利用してCodeBuildの環境変数をOverrideし定期実行する方法 - Qiita
                                                                            • Microsoft Teamsのプレゼンスから部下がサボってないか監視しよう!~ PowerAutomateで定期実行 ~ – ChromebookとAndroidと私

                                                                              【目次】Teamsプレゼンス可視化ツール 0. プロローグ 1. 永続的なアクセストークンの取得 2. プレゼンスの取得 3. エクセルで可視化 4. PowerAutomate Desktopで定期実行 Power Autotame Desktopを使ってTeamsのプレゼンスを取得してエクセルに追記するところまで出来ましたので、あとはフローを定期実行して自動取得させれば完成です。 Power Automate Desktop(無料版)ではフローの定期実行は出来ない ここで二つ目の壁にぶち当たります。 Power Automate Desktop無償版と有償版のちがい Power Automate Desktop単体でフローを実行する場合は、手動での実行しか対応していません。実行時は常にPCにサインインを行い、Power Automate Desktop上で対象のフローを選んで実行ボタン

                                                                              • AWS CDK for Goを使用して、Go言語で書かれたLambda関数を定期実行する - Qiita

                                                                                はじめに AWS CDK(Cloud Development Kit)は、クラウドリソースをコードで定義し、デプロイするためのオープンソースのソフトウェア開発フレームワークです。この記事では、AWS CDK for Goを使用してGo言語で書かれたLambda関数を定期的に実行するスケジュールを設定する方法を説明します。 前提条件 AWSアカウントがすでに設定されていること。 AWS CDKを操作するCLIがインストールされていること。 CDKのCLIのインストールについてはこちらをご覧ください 環境 Go 1.20 プロジェクトの初期化 新しいディレクトリを作成し、その中に移動します。

                                                                                  AWS CDK for Goを使用して、Go言語で書かれたLambda関数を定期実行する - Qiita
                                                                                • Security Hubの検知をグループ化したカスタムインサイトを作成し、インサイトの情報を取得してメールを送信するLambda関数をEventBridgeで定期実行してみた | DevelopersIO

                                                                                  たぬき( @tanuki_tzp )です。 突然ですが、Security Hub の検知をグループ化したカスタムインサイトの情報を取得して、SNS トピックに送信する Lambda 関数を作成し、EventBridge で毎日定時に送ってもらうことにしました。 前提 Security Hub 有効化済み SNS トピック作成済み 今回説明しないこと Security Hub の有効化について SNS トピックの作成と認証について EventBridge のスケジュール方式について 構成図 手順 下記の順で作成していきます。 カスタムインサイトの作成 Security Hub のメニューバーから、インサイトを選択し、「インサイトを作成する」を押してください。 今回は、重要度ラベル毎に集計した結果を見たいと思うので、デフォルトの条件に「グループ化条件:重要度ラベル」を設定しています。 検知件数

                                                                                    Security Hubの検知をグループ化したカスタムインサイトを作成し、インサイトの情報を取得してメールを送信するLambda関数をEventBridgeで定期実行してみた | DevelopersIO