タグ

cronに関するhkjのブックマーク (3)

  • なぜcronからsystemd timerへ移行しているのか?歴史と設計思想から理解する

    この時代において cron は、軽量・シンプル・依存関係なしという 非常に優れた設計でした。 cron の「通知」はログではなくメール cron は「ログを溜める」より「異常を通知する」発想でした。典型的には stdout/stderr をメールで送るのが当時の設計です。 2. crontab の何が問題だったか? cron は長年使われてきましたが、現代のサーバ運用では次の問題が顕在化しました。 問題① 実行されたか分からない(状態がない) cron には「実行履歴」という概念がありません。 成功したか? 実行されたか? 何秒かかったか? これらを OS 側で追跡しません。 問題② ログが自動で残らない(可観測性が低い) cron は標準でログを「保存」しません。 そのため実務ではよく次のようになります。 出力先は人力 ローテーションも自前 失敗検知も自作 運用が属人化しやすいのが問題で

    なぜcronからsystemd timerへ移行しているのか?歴史と設計思想から理解する
    hkj
    hkj 2026/02/02
    全然知らなんだ
  • WindowsでいうタスクスケジューラはMacでいうとAutomator+iCalですよ - auientの日常

    タイトルで完結。なのだが、もう少し詳しく書いてみよう。 Windowsには時間を指定してプログラムを実行するタスクスケジューラという機能がある。unix/Linuxでいうとatd/cronの機能に相当するものだ。条件を指定して繰り返すことも可能で、バックアップや定期的なダウンロードなど、ちょっとした処理を自動化できる。面倒なことをバッチやvbsで書いて自動化するのは手頃で便利だ。 で、Macでこれ相当のことをやりたい場合にどうすればよいか? が分からなかったので調べてみた。結果は掲題の通りで、Automator+iCalを使うのが正解のもよう。ググっても情報が少なかったのでメモしてみる。 試験環境 iMac Mac OS X 10.7 iCal 5.0.3 方法 (1) iCalだけ使うパターン iCal.appを起動 プログラムを実行したい日・時間にイベントを作成する イベントを編集(c

    WindowsでいうタスクスケジューラはMacでいうとAutomator+iCalですよ - auientの日常
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 1