systemd タイマー ジェネレータ
systemd の .timer / .service ユニットファイルをGUIで対話的に生成
使い方
- ユニットベース名(例: backup)と system / user の種別を設定します
- OnCalendar のプリセットを選ぶか、曜日・年・月・日・時・分・秒の各フィールドを入力して「OnCalendar 行を追加」で実行タイミングを組み立てます
- 必要に応じてモノトニックタイマー(OnBootSec など)やその他のタイマーオプションを設定します
- サービス側で ExecStart(実行コマンド)や Type、ユーザー、セキュリティ設定などを入力します
- 生成された .timer / .service をコピーし、表示された設置手順に従って配置・有効化します
こんな場面で使えます
- cron に不慣れで各フィールドの意味を見ながら定期実行を設定したい時
- systemd timer のオプションを網羅的に確認しながらユニットファイルを作りたい時
- OnCalendar 式の次回実行タイミングを事前に確認したい時
- セキュリティ強化(サンドボックス)設定を含む service ユニットを手早く生成したい時
よくある質問
OnCalendar 式とは何ですか? ▼
systemd のリアルタイムタイマーで使われるカレンダー式です。「曜日 年-月-日 時:分:秒」の形式で、各フィールドは list(,)・range(..)・repetition(/)・ワイルドカード(*) に対応します。minutely や daily などのショートカットも使えます。
.timer と .service の両方が必要なのはなぜですか? ▼
systemd timer は「いつ起動するか」を .timer が定義し、「何を実行するか」を同名の .service が定義する仕組みです。timer から起動されるサービスは Type=oneshot を使うのが一般的です。
入力したデータはサーバーに送信されますか? ▼
いいえ、すべての処理はブラウザ上で完結します。入力したコマンドや設定が外部に送信されることは一切ありません。
関連ツール
JSON整形・バリデータ
JSONの整形、圧縮、バリデーション
JSON⇔スプレッドシート変換
JSONとスプレッドシートデータを双方向に変換。グリッドで確認・範囲選択してコピー
Base64エンコード/デコード
テキスト・ファイルのBase64変換
URLエンコード/デコード
URLエンコーディングの変換
正規表現テスター
正規表現のリアルタイムテスト・マッチング
テキスト差分ビューア
テキストの差分を比較表示
進数変換
2進数・8進数・10進数・16進数など任意の基数間で数値を変換
ビット演算シミュレータ
ビット単位の演算を視覚的にシミュレーション
SLA稼働率計算機
SLA稼働率からダウンタイムを計算
IPアドレス/サブネット計算機
IPv4・IPv6のサブネット計算、ネットワークアドレス、ホスト範囲を計算
Cronタイムライン
crontabの実行スケジュールをタイムライン・カレンダー・ガントチャートで可視化
ブルームフィルタ シミュレータ
ブルームフィルタの動作を視覚的にシミュレーション&最適パラメータ計算
UART ボーレート計算機
クロックと目標ボーレートから分周比・誤差・レジスタ値を計算
PWM・タイマ設定計算機
クロックとプリスケーラ・カウンタ値からPWM周波数・デューティ・分解能とレジスタ設定値(PSC/ARR/CCR)を計算・逆算
タイマ割込み周期・クロック分周 計算機
クロックとプリスケーラ・カウント値から割込み周期・周波数を計算。目標周期から最適なPSC/ARRを逆算
ADC 分解能・LSB・電圧 計算機
分解能と基準電圧からLSB電圧・量子化誤差・ダイナミックレンジ・code↔電圧変換・ENOB・オーバーサンプリングを計算