cronジョブ・自動化タスク
1. 稼働中のcronジョブ
| スケジュール | コマンド | ログ | 用途 |
|---|---|---|---|
| * * * * * 毎分 | /usr/local/bin/ups-check.sh | /dev/null | UPS(無停電電源装置)状態チェック |
| */5 * * * * 5分ごと | /usr/bin/python3 /opt/mikyun/bin/wg_traffic_collector.py | /var/log/wg_traffic.log | WGトラフィック収集(月次リセット処理付き) |
| 0 3 * * * 毎日 3:00 | /opt/mikyun/bin/nc_backup.sh | /var/log/nc_backup.log | Nextcloudバックアップ |
| 0 4 * * * 毎日 4:00 | /opt/mikyun/bin/remote_backup.sh | /var/log/remote_backup.log | リモートバックアップ(オフサイト) |
2. 存在するがcron未設定のスクリプト
警告: 以下のスクリプトはファイルとして存在するが、cron未設定のため自動実行されていない。本番運用への影響を要確認・要対応。
| ファイル | 推定用途 |
|---|---|
| /opt/mikyun/bin/mikyun-traffic-snapshot.sh | トラフィックスナップショット取得 |
| /opt/mikyun/bin/mikyun-suspend-expire.sh | 期限切れ端末の停止処理 |
| /opt/mikyun/bin/mikyun-predelete-notice.sh | 削除予告通知送信 |
| /opt/mikyun/bin/mikyun-daily-rollup.sh | 日次ロールアップ集計 |
| /opt/mikyun/bin/mikyun-expire-issued.sh | issued状態の期限切れ処理(QR有効期限24h超え) |
| /opt/mikyun/bin/mikyun-delete-expired.sh | 期限切れ端末の物理削除 |
