ubuntu を稼働していく上で、定期的なバックアップや、カーネルのアップデートetcをタスクマネージャーに登録しておく、タスクマネージャーの領域は幾通りかあるようだが、rootのcronにタスクを保存 する。
#分 時 日 月 曜日
# Docker 全て・他をバックアップ 毎日3時30分更新
30 03 * * * /mnt/data/backup/scripts/daily_backup.sh
# EGPStaiton 再起動 毎日3時50分 (録画中スキップ)
50 03 * * * /mnt/data/backup/scripts/restart_epgstation.sh
# Mirakurun 再起動 毎日4時(録画中スキップ)
00 04 * * * /mnt/data/backup/scripts/restart_mirakurun.sh
# crontab タスクスケジュールのバックアップ 毎日曜日2時10分更新
10 02 * * 0 crontab -l > /mnt/data/backup/root_crontab_auto.txt
# EGPStaiton TV予約ルール 毎週日曜日2時15分にバックアップ
15 02 * * 0 mkdir -p /mnt/data/backup && curl -s "http://localhost:8888/api/rules?limit=100" >
/mnt/data/backup/rules_$(date +\%Y\%m\%d).json && find /mnt/data/backup -name "rules_*.json" -mtime +35 -delete
# lounge 動画自動削除 毎週日曜2時30分
30 02 * * 0 /mnt/data/backup/scripts/cleanup_videos.sh
# セキュリティアップデート 毎日曜日2時40分更新
40 02 * * 0 /mnt/data/backup/scripts/auto_update.sh
# immich 定期再起動 毎週日曜4時5分(Mirakurunの10分後)
10 04 * * 0 docker restart immich_server immich_microservices
# Adgurd 280blocker(日本広告特化)毎月1日5時更新
00 05 01 * * /mnt/data/backup/scripts/update_280.sh
# EGPStaiton /mnt/data/PT2/log 先々月分のログを削除 毎月1日2時16分
16 02 01 * * /mnt/data/backup/scripts/cleanup_logs.sh
# /etc/msmtprc(gmail.com) のバックアップ 毎月2日2時18分
18 02 02 * * /mnt/data/backup/scripts/backup_msmtprc.sh
# lounge 年次アーカイブ(毎年7月1日 午前1時)
00 01 01 7 * /mnt/data/backup/scripts/archive_posts.sh
| スクリプト | ログファイル | 備考 |
| archive_posts.sh | YYYYMM_archive.log | lounge アーカイブ |
| auto_update.sh | YYYYMM_update.log(3つ共通) | セキュリティアップデート |
| auto_update_full.sh | YYYYMM_update.log(3つ共通) | OSアップデート |
| test_update.sh | YYYYMM_update.log(3つ共通) | OSアップデート テスト版 |
| bot_post.sh | YYYYMM_bot.log | lounge Bot自動投稿 |
| restart_epgstation.sh | YYYYMM_restart_epgstation.log | EPGStation再起動 |
| restart_mirakurun.sh | YYYYMM_restart_mirakurun.log | Mirakurun再起動 |
| passmanager_backup.sh | YYYYMM_backup.log(3つ共通) | passmanager BackUP |
| vaultwarden_backup.sh | YYYYMM_backup.log(3つ共通) | vaultwarden BackUP |
| restore.sh | YYYYMM_backup.log(3つ共通) | PassManager & Vaultwarden 復旧 |
| cleanup_videos.sh | YYYYMM_cleanup_videos.log | lounge 動画削除 |
| cleanup_logs.sh | YYYYMM_cleanup_logs.log | 録画ログ自動削除 |
| backup_msmtprc.sh | YYYYMM_backup.log | msmtprc BackUP ファイル削除 |
| daily_backup.sh | YYYYMM_backup.log | Docker BackUP |
| export_epg_rules.sh | YYYYMM_export_epg.log | EPGStation ルール 整形 |
| fifo_daemon_backup.sh | YYYYMM_fifo_daemon.log | ホスト固有ファイルBackUP |
| fifo_daemon_restore.sh | YYYYMM_fifo_daemon.log | ホスト固有ファイルリストア |
| update_280.sh | YYYYMM_update_280.log | Adgurd 280blocker 更新 |