# m h dom mon dow command
+#[acroread cleaner]
* * * * * /bin/rm -f $HOME'/C:\nppdf32Log\debuglog.txt'
USER=fred
+#[backup all mysql databases]
# backs up our databases on a weekly basis.
28 4 * * 2 (source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; mysqldump -u root '-pPASSWORD' --all-databases | gzip > /z/stuffing/archives/database_backup_$(hostname)_$(date_stringer).sql.gz) &>/tmp/database_backup_${USER}.log
USER=fred
+#[backup maildir]
# backs up the maildir folder for fred monthly
* * 1 * * (source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; tar -czf /z/stuffing/archives/maildir_backup_$(date_stringer).tar.gz $HOME/Maildir) &>/tmp/maildir_backup_${USER}.log
-
+#[backup photo albums]
# back up the pictures in coppermine gallery every month.
34 6 4 * * (source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; tar -czf /z/stuffing/archives/photo_albums_backup_$(date_stringer).tar.gz /home/albums ; refred) &>/tmp/albums_backup_${USER}.log
-
+#[backup trac]
# backs up trac every week.
28 7 * * 2 bash $HOME/feisty_meow/scripts/archival/backup_trac.sh /home/trac /z/stuffing/archives
USER=fred
+#[bookmarks builder]
# regenerate the bookmarks pages.
24 10 * * * (source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; bash $HOME/feisty_meow/scripts/bookmarks/create_marks.sh ) &>>/tmp/zz_bookmarkingering_$USER.log
# m h dom mon dow command
+#[chkrootkit]
# this runs chkrootkit to demonstrate a bug in the vm kernel currently
-# provided by...?
-# who's the vendor?
-
+# provided by...? hmmm: who's the vendor?
3 * * * * (/usr/sbin/chkrootkit -q &>/var/www/rootkit_report_quiet.txt )
4 * * * * (/usr/sbin/chkrootkit -x &>/var/www/rootkit_report_expert.txt )
USER=fred
+#[doxygen]
20 4 * * * (source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; cd $HOME/hoople/docs; make) &>>/tmp/zz_doxy_make_$USER.log
USER=fred
+#[git account backup]
+# archives the whole ~git folder with all account databases into a compressed tar file.
34 20 * * 5 tar -czf /z/stuffing/archives/git_archive_$(date +"\%Y_\%m_\%d_\%H\%M_\%S" | tr -d '/\n/').tar.gz /home/git >/home/git/archiving_log.txt
-# archives the whole ~git folder with all account databases into a compressed tar file.
USER=fred
+#[linux config snarf]
# do a backup of the config files once a week.
28 7 * * 4 (source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; cd /z/stuffing/archives; perl $HOME/feisty_meow/scripts/archival/snarf_linux_config.pl) &>>/tmp/zz_linux_config_snarf_$USER.log
SHELL=/bin/bash
+#[mailman attribute fix]
# fix the mailman binaries.
23 5 * * * chmod -R 02775 /var/lib/mailman/logs &>/dev/null
USER=fred
+#[nechung fortune]
* * * * * (export LIGHTWEIGHT_INIT=true; source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; perl $HOME/feisty_meow/scripts/text/new_sig.pl) &>>/tmp/zz_nechung_fortune_$USER.log
USER=fred
+#[opensim restart]
# make sure opensim is started if we can't detect it as running.
*/5 * * * * export FOOP=/tmp/opensim_restart_$USER.log; export LIGHTWEIGHT_INIT=true; source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh &>>$FOOP ; bash $HOME/feisty_meow/scripts/opensim/maybe_restart_opensim.sh &>>$FOOP ; /bin/chmod g+w $FOOP
USER=fred
+#[process check]
# a crontab for periodically dumping the process state.
* * * * * (export LIGHTWEIGHT_INIT=true; source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; bash $HOME/feisty_meow/scripts/processes/show_hot_ones.sh) &>>/home/$USER/zz_hot_processes.log
USER=fred
+#[random sound]
* * * * * (export LIGHTWEIGHT_INIT=true; source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; bash $HOME/feisty_meow/scripts/multimedia/randomly_play.sh) &>>/tmp/zz_random_sound_$USER.log
# m h dom mon dow command
+#[repositories updater]
# update the source code to the latest, every day at 3am or so.
14 3 * * * (cd ~/hoople1 ; cvs update . ; cd ~/hoople2 ; svn update . ; cd ~/yeti ; svn update . ) &>/dev/null
-
# this packs up our source code distributions once a day.
32 6 * * * (source $HOME/yeti/scripts/core/profile.sh; bash $HOME/yeti/scripts/archival/pack_yeti.sh ; bash $HOME/yeti/scripts/archival/pack_hoople1.sh ; bash $HOME/yeti/scripts/archival/pack_hoople2.sh) &>$HOME/.tmp/zz_packing_cron.log
USER=jurgis
+#[run grid container non-work-hours]
+
# we need these for the GenesisII GFFS environment.
GENII_INSTALL_DIR=/home/jurgis/gffs/code/GenesisII/trunk
XSEDE_TESTS_FOLDER=$GENII_INSTALL_DIR/toolkit
# m h dom mon dow command
-##############
-
+#[serene backup]
# backs up config files and important parts of home directories to off-machine storage.
14 2 * * */7 (source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; bash $HOME/feisty_meow/scripts/archival/serene_backer_upper.sh) &>/tmp/offmachine_backup.log
-##############
-
SHELL=/bin/bash
-# this cron job updates the feisty meow repository on source forge based on
-# the real one at feistymeow.org.
-
# m h dom mon dow command
USER=fred
+#[swim upstream]
+# this cron job updates the feisty meow repository on source forge based on
+# the real one at feistymeow.org.
# update the source code to the latest, every day at 3am or so.
14 */2 * * * (export LIGHTWEIGHT_INIT=true; source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; bash $HOME/feisty_meow/scripts/rev_control/push_repo_upstream.sh $HOME/repos/sf-feistymeow-trunk ) &>>/tmp/zz_nechung_fortune_$USER.log
# m h dom mon dow command
+#[tell zooty our ip address]
# special for firewall host; get zooty informed of our IP so we can make
# the back-connection and get home.
0,14,28,42,56 * * * * (bash /home/fred/feisty_meow/scripts/security/tell_zooty_our_ip.sh serene.feistymeow.org fred fred ) &>>/tmp/zooty_tell_report.txt
# m h dom mon dow command
+#[time synch crontab]
+
# standard to synch to local machine.
0,4,8,12,16,20,24,28,32,36,40,44,48,52,56 * * * * /usr/sbin/sntp -P no -r greendragon
or
USER=fred
+#[uptime report]
# the script writes the current time and current uptime to the log file.
0 * * * * (source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; bash $HOME/feisty_meow/scripts/system/write_uptime_report.sh) &>>/tmp/zz_uptime_report_$USER.log
SHELL=/bin/bash
+#[web group perm fix]
# fix the web directories for group access.
0 * * * * chmod -R g+w /var/www &>/dev/null
# m h dom mon dow command
+#[whack knotify]
# whack this troublesome process that can go cpu crazy on a logout.
# so far this is the best solution to this major annoyance.
*/3 * * * * killall knotify4 &>/dev/null
USER=fred
+#[zooty archive packer]
# this packs up our archives once a day.
32 6 0 * * (source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; bash $HOME/feisty_meow/scripts/archival/pack_yeti.sh ; bash $HOME/feisty_meow/scripts/archival/pack_hoople.sh ) &>>/tmp/zz_packing_cron_$USER.log