ubuntu
カテゴリ
crontab タスクマネージャーの登録
2026/04/03 22時maintenance
ubuntu を稼働していく上で、定期的なバックアップや、カーネルのアップデートetcをタスクマネージャーに登録しておく、タスクマネージャーの領域は幾通りかあるようだが、rootのcronにタスクを保存 する。
sudo crontab -e
#分 時 日 月 曜日
# 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.shYYYYMM_archive.loglounge アーカイブ
auto_update.shYYYYMM_update.log(3つ共通)セキュリティアップデート
auto_update_full.shYYYYMM_update.log(3つ共通)OSアップデート
test_update.shYYYYMM_update.log(3つ共通)OSアップデート テスト版
bot_post.shYYYYMM_bot.loglounge Bot自動投稿
restart_epgstation.shYYYYMM_restart_epgstation.logEPGStation再起動
restart_mirakurun.shYYYYMM_restart_mirakurun.logMirakurun再起動
passmanager_backup.shYYYYMM_backup.log(3つ共通)passmanager BackUP
vaultwarden_backup.shYYYYMM_backup.log(3つ共通)vaultwarden BackUP
restore.shYYYYMM_backup.log(3つ共通)PassManager & Vaultwarden 復旧
cleanup_videos.shYYYYMM_cleanup_videos.loglounge 動画削除
cleanup_logs.shYYYYMM_cleanup_logs.log録画ログ自動削除
backup_msmtprc.shYYYYMM_backup.logmsmtprc BackUP ファイル削除
daily_backup.shYYYYMM_backup.logDocker BackUP
export_epg_rules.shYYYYMM_export_epg.logEPGStation ルール 整形
fifo_daemon_backup.shYYYYMM_fifo_daemon.logホスト固有ファイルBackUP
fifo_daemon_restore.shYYYYMM_fifo_daemon.logホスト固有ファイルリストア
update_280.shYYYYMM_update_280.logAdgurd 280blocker 更新
記事一覧