Created
April 24, 2023 11:27
-
-
Save TGion/a2a86fa972bf3b508d1e1abcc7fc3d08 to your computer and use it in GitHub Desktop.
Customized Daily Crontabs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
####################################################################################### | |
# Daily options | |
####################################################################################### | |
daily_output="root" # user or /file | |
daily_show_success="YES" # scripts returning 0 | |
daily_show_info="YES" # scripts returning 1 | |
daily_show_badconfig="NO" # scripts returning 2 | |
# 100.clean-disks | |
daily_clean_disks_enable="YES" # Delete files daily | |
daily_clean_disks_files="[#,]* .#* a.out *.core *.CKP .emacs_[0-9]*" | |
daily_clean_disks_days=3 # If older than this | |
daily_clean_disks_verbose="YES" # Mention files deleted | |
# 110.clean-tmps | |
daily_clean_tmps_enable="YES" # Delete stuff daily | |
daily_clean_tmps_dirs="/tmp /var/cache/pkg" # Delete under here - added pkg cache | |
daily_clean_tmps_days="3" # If not accessed for | |
daily_clean_tmps_ignore=".X*-lock .X11-unix .ICE-unix .font-unix .XIM-unix" | |
daily_clean_tmps_ignore="$daily_clean_tmps_ignore quota.user quota.group .snap" | |
daily_clean_tmps_ignore="$daily_clean_tmps_ignore .sujournal" | |
# Don't delete these | |
daily_clean_tmps_verbose="YES" # Mention files deleted | |
# 120.clean-preserve | |
daily_clean_preserve_enable="YES" # Delete files daily | |
daily_clean_preserve_days=7 # If not modified for | |
daily_clean_preserve_verbose="YES" # Mention files deleted | |
# 130.clean-msgs | |
daily_clean_msgs_enable="YES" # Delete msgs daily | |
daily_clean_msgs_days=7 # If not modified for | |
# 140.clean-rwho | |
daily_clean_rwho_enable="YES" # Delete rwho daily | |
daily_clean_rwho_days=7 # If not modified for | |
daily_clean_rwho_verbose="YES" # Mention files deleted | |
# 150.clean-hoststat | |
daily_clean_hoststat_enable="YES" # Purge sendmail host | |
# status cache daily | |
# 200.backup-passwd | |
daily_backup_passwd_enable="YES" # Backup passwd & group | |
# 210.backup-aliases | |
daily_backup_aliases_enable="YES" # Backup mail aliases | |
# 221.backup-gpart | |
if [ $(sysctl -n security.jail.jailed) = 0 ]; then | |
# Backup partition table/boot partition/MBR | |
daily_backup_gpart_enable="YES" | |
else | |
daily_backup_gpart_enable="NO" | |
fi | |
daily_backup_gpart_verbose="NO" # Be verbose if new backup differs from the old one | |
daily_backup_efi_enable="NO" # Backup EFI system partition (ESP) | |
# 223.backup-zfs | |
daily_backup_zfs_enable="NO" # Backup output from zpool/zfs list | |
daily_backup_zfs_props_enable="NO" # Backup zpool/zfs filesystem properties | |
daily_backup_zfs_get_flags="all" # flags passed to `zfs get` | |
daily_backup_zfs_list_flags="" # flags passed to `zfs list` | |
daily_backup_zpool_get_flags="all" # flags passed to `zpool get` | |
daily_backup_zpool_list_flags="-v" # flags passed to `zpool list` | |
daily_backup_zfs_verbose="NO" # Report diff between the old and new backups. | |
# 310.accounting | |
daily_accounting_enable="YES" # Rotate acct files | |
daily_accounting_compress="NO" # Gzip rotated files | |
daily_accounting_flags=-q # Flags to /usr/sbin/sa | |
daily_accounting_save=3 # How many files to save | |
# 330.news | |
daily_news_expire_enable="YES" # Run news.expire | |
# 400.status-disks | |
daily_status_disks_enable="YES" # Check disk status | |
daily_status_disks_df_flags="-l -h" # df(1) flags for check | |
# 404.status-zfs | |
daily_status_zfs_enable="NO" # Check ZFS | |
daily_status_zfs_zpool_list_enable="NO" # List ZFS pools | |
# 420.status-network | |
daily_status_network_enable="YES" # Check network status | |
daily_status_network_usedns="YES" # DNS lookups are ok | |
daily_status_network_netstat_flags="-d -W" # netstat(1) flags | |
# 430.status-uptime | |
daily_status_uptime_enable="YES" # Check system uptime | |
# 440.status-mailq | |
daily_status_mailq_enable="YES" # Check mail status | |
daily_status_mailq_shorten="NO" # Shorten output | |
daily_status_include_submit_mailq="YES" # Also submit queue | |
# 450.status-security | |
daily_status_security_enable="YES" # Security check | |
# See also "Security options" below for more options | |
daily_status_security_inline="NO" # Run inline ? | |
daily_status_security_output="root" # user or /file | |
# 460.status-mail-rejects | |
daily_status_mail_rejects_enable="YES" # Check mail rejects | |
daily_status_mail_rejects_logs=3 # How many logs to check | |
daily_status_mail_rejects_shorten="NO" # Shorten output | |
# 480.leapfile-ntpd | |
daily_ntpd_leapfile_enable="YES" # Fetch NTP leapfile | |
# 480.status-ntpd | |
daily_status_ntpd_enable="YES" # Check NTP status | |
# 500.queuerun | |
daily_queuerun_enable="YES" # Run mail queue | |
daily_submit_queuerun="YES" # Also submit queue | |
# 510.status-world-kernel | |
daily_status_world_kernel="YES" # Check the running | |
# userland/kernel version | |
# 800.scrub-zfs | |
daily_scrub_zfs_enable="NO" | |
daily_scrub_zfs_pools="" # empty string selects all pools | |
daily_scrub_zfs_default_threshold="28" days between scrubs | |
#daily_scrub_zfs_${poolname}_threshold="35" # pool specific threshold | |
# 999.local | |
daily_local="/etc/daily.local" # Local scripts | |
# Configured daily stuff | |
daily_pgsql_backup_enable="NO" # do backup of all databases | |
#daily_pgsql_backup_enable="foo bar db1 db2" # only do backup of a limited selection of databases | |
daily_pgsql_vacuum_enable="NO" # do vacuum | |
daily_clean_hoststat_enable="NO" | |
daily_status_mail_rejects_enable="NO" | |
daily_status_include_submit_mailq="NO" | |
daily_submit_queuerun="NO" | |
daily_backup_system_enable="YES" # Restic Backup system files | |
daily_backup_system_dirs="LIST_OF_DIRS" | |
daily_backup_userdata_enable="YES" # Restic Backup userdata | |
daily_backup_userdata_dirs="LIST_OF_DIRS" | |
daily_backup_www_enable="YES" # Restic Backup www | |
daily_backup_www_dirs="LIST_OF_DIRS" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment