# m h dom mon dow command
# 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 ) 2>&1 >>/tmp/zz_bookmarkingering_$USER.log
+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
-20 4 * * * (source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; cd $HOME/hoople/docs; make) 2>&1 >>/tmp/zz_doxy_make_$USER.log
+20 4 * * * (source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; cd $HOME/hoople/docs; make) &>>/tmp/zz_doxy_make_$USER.log
# m h dom mon dow command
# 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) 2>&1 >>/tmp/zz_linux_config_snarf_$USER.log
+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
# m h dom mon dow command
-14 7 * * * bash $HOME/feisty_meow/scripts/database/backup_mysql_dbs.sh 2>&1 >>/tmp/zz_backup_mysql_$USER.log
+14 7 * * * bash $HOME/feisty_meow/scripts/database/backup_mysql_dbs.sh &>>/tmp/zz_backup_mysql_$USER.log
# m h dom mon dow command
-* * * * * (export LIGHTWEIGHT_INIT=true; source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; perl $HOME/feisty_meow/scripts/text/new_sig.pl) 2>&1 >>/tmp/zz_nechung_fortune_$USER.log
+* * * * * (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
--- /dev/null
+
+SHELL=/bin/bash
+
+# m h dom mon dow command
+
+# make sure opensim is started if we can't detect it as running.
+*/5 * * * * export FOOP=/tmp/opensim_restart.log; (export LIGHTWEIGHT_INIT=true; source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh &>/dev/null; bash $HOME/feisty_meow/scripts/opensim/maybe_restart_opensim.sh) &>>$FOOP ; /bin/chmod g+w $FOOP
+
+
# m h dom mon dow command
# make a report of the current state of information overload in our notes files.
-24 22 * * * (source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; bash $HOME/feisty_meow/scripts/notes/info_overload_report.sh ) 2>&1 >>/tmp/zz_info_overload_$USER.log
+24 22 * * * (source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; bash $HOME/feisty_meow/scripts/notes/info_overload_report.sh ) &>>/tmp/zz_info_overload_$USER.log
# m h dom mon dow command
-* * * * * (export LIGHTWEIGHT_INIT=true; source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; bash $HOME/feisty_meow/scripts/multimedia/randomly_play.sh) 2>&1 >>/tmp/zz_random_sound_$USER.log
+* * * * * (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
# special for equanimity; get zooty informed of our IP so we can make
# the back-connection and get home.
-14,28,42,56 * * * * (bash /home/fred/feisty_meow/scripts/security/tell_zooty_our_ip.sh) 2>&1 >>/tmp/zooty_tell_report.txt
+14,28,42,56 * * * * (bash /home/fred/feisty_meow/scripts/security/tell_zooty_our_ip.sh) &>>/tmp/zooty_tell_report.txt
# m h dom mon dow command
# 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) 2>&1 >>/tmp/zz_uptime_report_$USER.log
+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
# m h dom mon dow command
# 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 ) 2>&1 >>/tmp/zz_packing_cron_$USER.log
+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