並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 67 件 / 67件

新着順 人気順

Cronの検索結果41 - 67 件 / 67件

  • Cron実行のデバッグでログに出力したら結局パスが通っていなかった話

    Cronで実行したものの、何かエラーが起こっているみたい クロンなのかクーロンなのかクローンなのか、読み方はどれでもいいみたいですが、便利ですよね。デーモンプロセスにポイっと置いておいてあとは自動実行。 ですが、どうも動いてはいるみたいですが、静かに死んでいるみたい。普通に実行させるのであればprintなりおいておいて簡単にデバッグできるんですがcronだとprintおいておいても出力されない…はて、デバッグはどうしたら良いものか。 Cronでpythonログを出力させる書き方 ではprintでログを出力させればいいじゃないということで出力させます。 プログラムでprintを入れている前提ですが、cronの設定時に一つ書き足せばログファイルを出力させることができます。

    • App EngineのCronの設定と注意点

      こんにちはGMOアドマーケティングのy.yです。 App EngineのCronの設定と注意点の記事になります 引用参考URL https://cloud.google.com/appengine/docs/standard/go/scheduling-jobs-with-cron-yaml?hl=ja https://cloud.google.com/sdk/gcloud/reference/app/deploy?hl=ja 概要 タスク上限について タスク設定について App Engineからのリクエスト検証について gcloud app deployのFlagについて 注意点 タスク設定上限 無料アプリケーション:最大20個 有料アプリケーション:最大250個 タスク設定 App Engineのタスクスケジュールはcron.yamlファイルを使用して構成され、Cronサービスの呼び出

        App EngineのCronの設定と注意点
      • 【Kubernetes】KubernetesのCronJobのcronスケジュールはどう管理されているのか? - nがひとつ多い。

        はじめに 本記事は Kuberenetes Advent Calendar 2019の17日目の記事です。 Kubernetesのリソースの中に、定期的に揮発性のあるジョブを生み出すCronJobについての記事です。 はじめに 本題 ソースを読む。 syncAll syncOne getRecentUnmetScheduleTimes cron.ParseStandard 結論 おまけ 本題 cronjobは以下のようなマニフェストで定義されます。 apiVersion: batch/v1beta1 kind: CronJob metadata: name: hello spec: schedule: "*/1 * * * *" jobTemplate: spec: template: spec: containers: - name: hello image: busybox args:

          【Kubernetes】KubernetesのCronJobのcronスケジュールはどう管理されているのか? - nがひとつ多い。
        • Debian系の cron で気をつけること - QG Tech Blog

          はじめに平素は大変お世話になっております。 クイックガードのパー子です。 先日、とある Ubuntuサーバの /etc/cron.d/配下に debパッケージのゴミ (= *.dpkg-old とか) がいくつも放置されていることに気がつきました。 このようなゴミは cron がよしなに無視してくれることを経験的には知っていたのですが、正確な仕様が気になってあらためて man をじっくり読んでみたところ、いろいろ興味深い発見 (というか罠) があったのでご紹介したいと思います。 この記事で書くこと、書かないことcrontab の書き方などの基本的な使い方は今さらなのでググっていただくとして、この記事では Debian系における /etc/周りの制約と罠をご紹介します。 スプール領域 (/var/spool/cron/) には触れません。 man に DEBIAN SPECIFIC というセ

            Debian系の cron で気をつけること - QG Tech Blog
          • 【入門】cron(クロン)設定・書き方の基本 - カゴヤのサーバー研究室

            Linuxサーバーの管理をしていると、プログラムを定期的に実行したい場合があります。そのようなときは、「cron」という機能をお試しください。ルールがやや複雑ですが、仕組みがわかればいろいろな予約とその繰り返しに応用できます。これでサーバーを効率良く、さらに正確に管理できるようになります。 cronとは? Linuxサーバーの管理で、大切な設定方法の一つです。ポイントは「何を」「いつ(頻度)」実行するかを決めて、そのルールを書き込むことです。正しく設定したかをチェックすることも大切です。似たような用語に「crontab」がありますが、その違いについても簡単に解説しましょう。 なお筆者は、長い間「複製」の意味の「クローン(clone)」と勘違いしていました。二つともITの現場で使われていますが、スペルも機能も異なります。こちらの記事は「cron」についてです。 cron利用のメリット だいた

              【入門】cron(クロン)設定・書き方の基本 - カゴヤのサーバー研究室
            • sysstat (sar) の RHEL8 での変更点や設定方法などのトピック | SIOS Tech. Lab

              こんにちは。サイオステクノロジー OSS サポート担当 山本 です。 今回は sysstat についてあれこれです。RHEL8 / CentOS8 で新しくなった要素も含めて、いろいろと見ていきます。 ■sar について 定期的なシステムリソースの監視情報を記録してくれる sar は、sysstat パッケージの主たる機能です。 デフォルトでは /var/log/sa/ 配下に sar のファイルが配置されており、CPU、メモリ、I/O、ネットワークの通信状況など様々な情報が記録されています。 このディレクトリ内には “saXX” と “sarXX” の 2種類のファイルが作成されているかと思いますが、“sa” は定期的に監視情報を記録していくバイナリファイルで、“sar” は “sa” の記録を人間の読める形に変換してあるテキストファイルです。 記録される情報の詳細については過去の記事で

                sysstat (sar) の RHEL8 での変更点や設定方法などのトピック | SIOS Tech. Lab
              • GitHub - breejs/bree: Bree is a Node.js and JavaScript job task scheduler with worker threads, cron, Date, and human syntax. Built for @ladjs, @forwardemail, @spamscanner, @cabinjs.

                // app.js const path = require('path'); // optional const ms = require('ms'); const dayjs = require('dayjs'); const Graceful = require('@ladjs/graceful'); const Cabin = require('cabin'); // required const Bree = require('bree'); // // NOTE: see the "Instance Options" section below in this README // for the complete list of options and their defaults // const bree = new Bree({ // // NOTE: by defaul

                  GitHub - breejs/bree: Bree is a Node.js and JavaScript job task scheduler with worker threads, cron, Date, and human syntax. Built for @ladjs, @forwardemail, @spamscanner, @cabinjs.
                • Cronの使い方とテクニックと詰まったところ - Qiita

                  /etc/ ├── cron.d │   ├── anacron ├── cron.daily ├── cron.hourly ├── cron.monthly ├── crontab ├── cron.weekly cron.d このフォルダに入った拡張子のないファイルが実行されます。 普段はこちらのフォルダ内にファイルを作成して操作を行います cron.*** こちらは、日ごと、時間ごと、月ごと、など、 実行しやすいように既に作成されています。この中に実行ファイルを入れれば実行できますが、 ファイルが膨大にならない限りcron.dに個人で作成したほうが楽かもしれません crontab このファイルはcronの一番メインのファイルです。 こちらに記載しても動きますが、このファイルの形式を元に動かすことになるので、 編集する際はしっかりバックアップをとっておくことをおすすめします。 2.

                    Cronの使い方とテクニックと詰まったところ - Qiita
                  • GitHub - Hexagon/croner: Trigger functions or evaluate cron expressions in JavaScript or TypeScript. No dependencies. Most features. Node. Deno. Bun. Browser.

                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                      GitHub - Hexagon/croner: Trigger functions or evaluate cron expressions in JavaScript or TypeScript. No dependencies. Most features. Node. Deno. Bun. Browser.
                    • Systemdのtimer設定チートシート(コマンドまとめ)

                      Systemdはいまや多くのLinuxで標準的に使われているシステム管理用の仕組みです。 systemdの機能のひとつに、定期的・定時にコマンドを実行するtimerという機能があります。最近では、cronの代わりとしてsystemdのtimerを使う場面も多くなりました。 しかしcronに比べてsystemd.timerの情報は圧倒的に少なく、実装や移行の妨げになっていると感じます。 cronよりも最初の導入が少し厄介ですが、使いこなせると少ない労力で柔軟な設定が可能になります。最強に便利なツールであることは確かなので、ノートとして残しておきます。 Systemd timerとはなにか timerはsystemdのもとで動く、定期実行の仕組みです。 設定はcronと同様、設定ファイルを配置してコマンドを実行するだけ。 systemdが導入されているLinux(ほぼすべてのディストリビューシ

                        Systemdのtimer設定チートシート(コマンドまとめ)
                      • 【Laravel】 Cron タスクスケジューラの onOneServer() と withoutOverlapping() の違い - Qiita

                        【Laravel】 Cron タスクスケジューラの onOneServer() と withoutOverlapping() の違いPHPcronLaravel はじめに Laravel には Cron を利用したタスクスケジューリング機能があります。 Task Scheduling - Laravel - The PHP Framework For Web Artisans タスクスケジュール 8.x Laravel ところが素でこれをそのまま使うと,ワーカーとして複数インスタンスを立ててスケーリングしている場合などに,重複実行されてしまう問題があります。これを防ぐためには基本は onOneServer() を使っておけばいいのですが,なにやら withoutOverlapping() というものも存在することを知りました。微妙に用途が異なるみたいなので,ここで整理しておこうと思います。

                          【Laravel】 Cron タスクスケジューラの onOneServer() と withoutOverlapping() の違い - Qiita
                        • systemd .timerについて調べた事を記事にしておく | そう備忘録

                          OnCalendar上記までの指定とは異なりカレンダー形式でタイマーを指定する時のオプション。 曜日 年-月-日 時-分-秒の形式で指定する。 “,”(カンマ):or条件“*”(アスタリスク):ワイルドカード(任意の値)“..”(コロン2つ):範囲指定“/”(スラッシュ):/(スラッシュ)以降で指定された値だけカウントアップする。例えば2020/2-01-01とすると2020年1月1日→2022年1月1日→2024年1月1日・・・となるOnCalendar=Thu,Fri 2020-*-1,5 11:12:13上記の指定例は2020年の任意の月の1日または5日が木曜日または金曜日の11時12分13秒となる。 AccuracySecタイマーの精度を指定する。 消費電力を最適化して不要なCPUウェイクアップを抑制するために指定される。 デフォルトは1分となっており1us(1マイクロ秒)を指定す

                            systemd .timerについて調べた事を記事にしておく | そう備忘録
                          • 【Linux】CRONの時刻書式と実行間隔でハマったポイント

                            これを元に以下に設定例を記載します。 # db_backup.shを04:00に実行する 0 4 * * * /home/centos/db_backup.sh # 30分毎にrsyncする */30 * * * * /home/centos/rsync.sh # 毎月15日に集計する * * 15 * * /home/centos/count.sh # 毎週月曜日にファイルを削除する * * * 1 * /home/centos/delete.sh # 1分毎に実行する * * * * * /home/centos/1hunoki.sh こんな感じですね。 他にもいろいろあるかと思いますが、今回ハマった点というのが45分間隔で実行する場合でした。 45分間隔で実行する場合 さて、45分間隔でシェルスクリプトを実行したい場合どのように設定すればよいでしょうか。 最初はこれでいけそうだなと設

                              【Linux】CRONの時刻書式と実行間隔でハマったポイント
                            • Schtasks.exe - Win32 apps

                              Enables an administrator to create, delete, query, change, run, and end scheduled tasks on a local or remote computer. Running Schtasks.exe without arguments displays the status and next run time for each registered task. For more information on Task Scheduler, see this introduction: Task Scheduler for developers. Creating a Task The following syntax is used to create a task on the local or remote

                                Schtasks.exe - Win32 apps
                              • cronをWEB管理するソフトを作りました。 - それマグで!

                                cron の代替を作りました。 github.com 経緯 cron(自動実行プログラム)の管理が煩雑でした。 増え続けるcrontab。ここ数年管理が崩壊していました。systemd.timer や google app scripts なども増えるし、ラムダ系で実行してたりいろいろな所で、タイマー(カレンダー)による実行が溢れかえる。手軽に作れる一方でエラーログを確認したりがめんどくさいので放置してて実行してるけど動いてないスクリプトとかもあり全容把握が困難でした。 散らばる cron / systemd.timer crontab による管理は、3つの箇所に別れます。 システム(/etc/cron.d/) root ( /var/spool/cron/crontabs/root ) そして個人ユーザー ( /var/spool/cron/crontabs/$USER ) の3つに別れ

                                  cronをWEB管理するソフトを作りました。 - それマグで!
                                • Executing Cron Scripts Reliably At Scale - Slack Engineering

                                  Cron scripts are responsible for critical Slack functionality. They ensure reminders execute on time, email notifications are sent, and databases are cleaned up, among other things. Over the years, both the number of cron scripts and the amount of data these scripts process have increased. While generally these cron scripts executed as expected, over time the reliability of their execution has occ

                                    Executing Cron Scripts Reliably At Scale - Slack Engineering
                                  • cron を10分おき 2時間おきに実行する方法 | ex1-lab

                                    cronを5分おき、10分おき、15分おき、に実行する cronで5分おき、10分おき、15分おき、等の○分おき、cronを実行する方法です $ crontab -e # 5分おきに実行 */5 * * * * command # 10分おきに実行 */10 * * * * command # 15分おきに実行 */15 * * * * command cronを3分、8分、13分等の、5分おきに実行する 5分おきの場合、「*/5 * * * *」だど、0分、5分、10分になるが、3分、8分、13分など中途半端な時間に実行したい場合は以下となります $ crontab -e # 3分,8分,13分,18分,23分・・・の5分おきに実行 03-59/5 * * * * command cronを2時間おき、3時間おき、に実行する cronで2時間おき、3時間おき、等の○時間おき、cronを実

                                      cron を10分おき 2時間おきに実行する方法 | ex1-lab
                                    • Terraform Providerを使ったcron式のチェック - カンムテックブログ

                                      SREの菅原です。 カンムのサービスのバッチ処理は基本的にEventBridge Scheduler+ECSで動いており、バッチのスケジュールはterraformで以下のように定義されています。 module "kanmu_batch" { # バッチまわりはモジュール化 source = "../modules/batch" for_each = { hogehoge-batch = { schedule_expression = "cron(0 0 * * ? *)" command = ["/batch/bin/hoge", "hikisu"] is_enabled = true } fugafuga-batch = { schedule_expression = "cron(5 0 * * ? *)" command = ["/batch/bin/fuga", "hikisu"]

                                        Terraform Providerを使ったcron式のチェック - カンムテックブログ
                                      • Cron Triggers | Cloudflare Workers docs

                                        Cron Triggers allow users to map a cron expression to a Worker using a scheduled() handler that enables Workers to be executed on a schedule. Cron Triggers are ideal for running periodic jobs, such as for maintenance or calling third-party APIs to collect up-to-date data. Workers scheduled by Cron Triggers will run on underutilized machines to make the best use of Cloudflare’s capacity and route t

                                          Cron Triggers | Cloudflare Workers docs
                                        • [Sy] cronでsudoが必要なコマンドを実行しようとしたらTTYないとダメだよとエラーになる場合の設定方法

                                          cronでsudoが必要なコマンドを実行しようとしたら sudo: sorry, you must have a tty to run sudo とエラーになってしまう場合の対処です。 cronでsudoが使えない cronで設定しているコマンドがうまく実行されていないようだったので、メールで送られてきている実行結果を見てみました。 $ less /var/spool/mail/[user_name] メールのエラーメッセージには、 sudo: sorry, you must have a tty to run sudo とありました。TTYないとsudo使えないよ。ごめんね。 だそうです。 解決方法 visudoで/etc/sudoersをちょっといじります。 $ sudo visudo Defaults requirettyという設定を探します。 ・ ・ # Disable "ssh

                                            [Sy] cronでsudoが必要なコマンドを実行しようとしたらTTYないとダメだよとエラーになる場合の設定方法
                                          • Firebase Functionsでcronのような定期実行を簡単に設定する方法

                                            はじめに あけましておめでとうございます!学生アルバイトのkoyamaです。 今回ご紹介するのはFirebaseで関数をCronのように定期実行させるための方法です。 定期実行関数の設定自体はGoogle Cloud PlatformからPub/Subを設定することで可能ではあるものの、設定が複雑なためあまり使い勝手の良いものではありませんでした。 しかし、今回ご紹介する方法は関数をデプロイするだけでPub/Subでの定期実行を自動で設定してもらえるので楽々です! 本編 今回使用するのはscheduledFuncionという関数を設定して定期実行を行うという方法です。 scehduledFunctionとしてデプロイされた関数は定期実行関数としてFirebase Functionsに登録されます。また、デプロイ時には同時にPub/Subを自動で設定してくれます。 これを設定するために、まず

                                              Firebase Functionsでcronのような定期実行を簡単に設定する方法
                                            • cron を使用した時間指定 - Qiita

                                              概要 GCPやFirebaseでスケジューラ関数を定義する場面で、cron(クーロン)形式の時間指定に出くわしたのでまとめました。 GUIですべて指定できればいいのですが、パターンが多すぎるのでcron形式で指定したほうが開発側も利用者側も手間が省けるのでしょうか

                                                cron を使用した時間指定 - Qiita
                                              • 【Mac】crontabを使わずに特定のコマンドを定期実行する | しきゆらの備忘録

                                                こんにちは、shikiyuraです。 今回は、タイトル通りMacでcronを使わずにコマンドを定期実行する方法をメモしておきます。 コマンドを定期実行するためによく使われるものは、cronだと思います。 私も、今回のことがなければ真っ先に思い浮かぶものはcronです。 Macにもcronはあるようですが、権限やOSのセキュリティの壁などにふさがれて気軽に動かせないようです。 参考 macOS 10.15 catalina で crontab を使用する | 林檎コンピュータ | https://mac-ra.com/catalina-crontab/macOS Catalinaでcronが動いてくれなくなった | N-blog [ver. 3.0] | https://blog.n-function.com/806/では、どうすればいいのか。 Macに入っているlaunchdというものを使

                                                  【Mac】crontabを使わずに特定のコマンドを定期実行する | しきゆらの備忘録
                                                • よくある質問 - Amazon EventBridge | AWS

                                                  Q: Amazon EventBridge とは何ですか? Amazon EventBridge は、コードを作成せずに、AWS のサービス、独自のアプリケーション、Software as a Service (SaaS) アプリケーションのデータの変更にリアルタイムにアクセスできるサービスです。 はじめに、EventBridge コンソールでイベントソースを選択します。次に、AWS Lambda、Amazon Simple Notification Service (SNS)、Amazon Kinesis Data Firehose などの AWS サービスからターゲットを選択することができます。EventBridge により、イベントがほぼリアルタイムで自動的に送信されます。 Q: EventBridge の使用をどのように開始できますか? Amazon EventBridge の使用

                                                    よくある質問 - Amazon EventBridge | AWS
                                                  • GitHub - cronyo/cronyo: The missing cron CLI for AWS Cloudwatch and Lambda

                                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                      GitHub - cronyo/cronyo: The missing cron CLI for AWS Cloudwatch and Lambda
                                                    • ECS-Fargateで処理を定期実行してみる - Qiita

                                                      ■できるようになる事 AWS-ConsoleからECS-Fargate使って特定処理を定期実行出来る(=GUI) Rubyのaws-sdkのgemを使ってコードからECSのスケジュールタスクを作成出来る(=CUI) ■経緯 実機端末上でcron使って実行していたRubyのバッチ処理をAWS上で定期実行出来るようにしたかった。 ■前提知識とか ECS(=ElasticContainerService)って? 公式: Amazon Elastic Container Service 公式: Amazon Elastic Container Service とは ○とりあえずコンテナ管理系 EKSってのもあったりしますが... 私はk8sとか触ってないのでその辺は他の人の記事を参考にして下さい。 参考: EKSは本当にECSより難しいのか? ○概念とか仕組みとか Qiita: Amazon EC

                                                        ECS-Fargateで処理を定期実行してみる - Qiita
                                                      • 【Linux】anacronの制御について検証しながら理解した際の話

                                                        はじめに cronの説明は参考書でもインターネット上でも豊富に得られますが、anacronについては話題が少ない気がします。私自身、/etc配下に「anacrontab」というファイルがあったことは知っていましたが、「なにこれ?」と思うだけで、実際に調べて検証までする気になりませんでした。でも、知らない中で運用していると、思わぬ所で意図しない動作をすることがわかったので、今回はまとめることに至りました。 なお以下の記事については、私が個人的に検証している環境がCentOS8なので、CentOS8で検証等を行っています。 cronについて cronについては、違う記事で書いたので、そちらを参考にしていただければと思います。 システムのcron設定 ユーザーのcronに対し、システム用のcrontabも用意されています。/etc/crontabファイルはというファイルに対し、そこから/etc/

                                                          【Linux】anacronの制御について検証しながら理解した際の話

                                                        新着記事