tasty cron revival
authorChris Koeritz <fred@gruntose.com>
Mon, 2 Jan 2017 17:27:47 +0000 (12:27 -0500)
committerChris Koeritz <fred@gruntose.com>
Mon, 2 Jan 2017 17:27:47 +0000 (12:27 -0500)
pushed the repeated bits out to a single file, removed old cron files, cleaned up existing.

33 files changed:
infobase/configuration/cron/aa_cron_defaults.crontab [new file with mode: 0644]
infobase/configuration/cron/acroread_cleaner.crontab [deleted file]
infobase/configuration/cron/backup_all_mysql_databases.crontab [deleted file]
infobase/configuration/cron/backup_git_account.crontab [new file with mode: 0644]
infobase/configuration/cron/backup_maildir.crontab
infobase/configuration/cron/backup_mysql_databases.crontab [new file with mode: 0644]
infobase/configuration/cron/backup_photo_albums.crontab
infobase/configuration/cron/backup_serene_system.crontab [new file with mode: 0644]
infobase/configuration/cron/backup_trac.crontab
infobase/configuration/cron/bookmarks_builder.crontab
infobase/configuration/cron/chkrootkit.crontab
infobase/configuration/cron/doxygen.crontab
infobase/configuration/cron/emit_crontab.crontab
infobase/configuration/cron/git_account_backup.crontab [deleted file]
infobase/configuration/cron/letsencrypt_renewal.crontab
infobase/configuration/cron/linux_config_snarf.crontab [deleted file]
infobase/configuration/cron/mailman_attribute_fix.crontab
infobase/configuration/cron/nechung_fortune.crontab
infobase/configuration/cron/opensim_restart.crontab
infobase/configuration/cron/pack_feisty_for_web.crontab
infobase/configuration/cron/process_check.crontab
infobase/configuration/cron/random_sound.crontab
infobase/configuration/cron/repositories_updater.crontab [deleted file]
infobase/configuration/cron/run_grid_container_non_work_hours.crontab [deleted file]
infobase/configuration/cron/serene_backup.crontab [deleted file]
infobase/configuration/cron/snarf_linux_configuration.crontab [new file with mode: 0644]
infobase/configuration/cron/swim_downstream.crontab
infobase/configuration/cron/tell_zooty_our_ip.crontab
infobase/configuration/cron/time_synch.crontab
infobase/configuration/cron/uptime_report.crontab
infobase/configuration/cron/web_group_perm_fix.crontab
infobase/configuration/cron/whack_knotify4.crontab [deleted file]
infobase/configuration/cron/zooty_archive_packer.crontab [deleted file]

diff --git a/infobase/configuration/cron/aa_cron_defaults.crontab b/infobase/configuration/cron/aa_cron_defaults.crontab
new file mode 100644 (file)
index 0000000..d9b71b0
--- /dev/null
@@ -0,0 +1,29 @@
+
+#[aa cron defaults]
+# cron default bits to add at top of crontab...
+
+# these stanzas are assumed to be present in every one of the other cron examples.
+# unfortunately there is no way to include cron files in other cron files, so the functional parts here just need
+# to be plopped into the user's actual crontab.
+
+# set the shell to bash.  this is not set by default for many crons.
+SHELL=/bin/bash
+
+# a key to the crontab positional entries for times.
+#
+# m h dom mon dow command
+#
+# longer form spelling out the positions.  these are optionally plural because cron allows for multiple entries in different forms.
+# minute(s) hour(s) dayOfMonth(s) month(s) dayOfWeek(s) command
+
+# set a user name for writing unique log files.  this is important because crontab doesn't have USER defined,
+# although we can count on HOME being defined, luckily.
+# you may want to use a more appropriate user name than mine, which is "fred".
+USER=fred
+
+# the guts of the crontab would go here.  it would spell out some time or times for the command to be executed.
+# it's actually okay to have a really long command with multiple sub-commands; just put it inside parentheses to group
+# a bunch of commands together.  there are many examples of doing this in the other files.
+# also, it's often important to send the output someplace.  /dev/null works if you don't ever want to see it, but i
+# prefer to write log files in the /tmp directory which include the user name defined above.
+
diff --git a/infobase/configuration/cron/acroread_cleaner.crontab b/infobase/configuration/cron/acroread_cleaner.crontab
deleted file mode 100644 (file)
index 0a543cf..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-
-SHELL=/bin/bash
-
-# m h dom mon dow command
-
-#[acroread cleaner]
-* * * * * /bin/rm -f $HOME'/C:\nppdf32Log\debuglog.txt'
-
diff --git a/infobase/configuration/cron/backup_all_mysql_databases.crontab b/infobase/configuration/cron/backup_all_mysql_databases.crontab
deleted file mode 100644 (file)
index 662c217..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-SHELL=/bin/bash
-
-# m h dom mon dow command
-
-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
-
-
diff --git a/infobase/configuration/cron/backup_git_account.crontab b/infobase/configuration/cron/backup_git_account.crontab
new file mode 100644 (file)
index 0000000..c7536f4
--- /dev/null
@@ -0,0 +1,5 @@
+
+#[backup git account]
+# 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 
+
index 259511f04f5601bfd41f4b6704161d1245cd0f92..4939c033b8c83b1aa5b277b0e57ab71d35ca774f 100644 (file)
@@ -1,13 +1,5 @@
 
-
-SHELL=/bin/bash
-
-# m h dom mon dow command
-
-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
 
-
diff --git a/infobase/configuration/cron/backup_mysql_databases.crontab b/infobase/configuration/cron/backup_mysql_databases.crontab
new file mode 100644 (file)
index 0000000..e4a8f21
--- /dev/null
@@ -0,0 +1,5 @@
+
+#[backup mysql databases]
+# backs up all of our mysql 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
+
index 8c5fc02507d668fc4568d7bcd12ad1a894967e0f..6702dee8806d4d4b3995bbea9519aaeab509c301 100644 (file)
@@ -1,13 +1,5 @@
 
-
-SHELL=/bin/bash
-
-# m h dom mon dow command
-
-USER=fred
-
 #[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
 
-
diff --git a/infobase/configuration/cron/backup_serene_system.crontab b/infobase/configuration/cron/backup_serene_system.crontab
new file mode 100644 (file)
index 0000000..b75b340
--- /dev/null
@@ -0,0 +1,5 @@
+
+#[backup serene system]
+# 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
+
index 0b8fcc01b839c5ffb43aa74369f9a9c1712fd5bd..2ca58273373567cdc48a5e631fe495e0e1e7d2be 100644 (file)
@@ -1,9 +1,5 @@
 
-
 #[backup trac]
 # backs up trac every week.
 28 7 * * 2 bash $HOME/feisty_meow/scripts/archival/backup_trac.sh /home/trac /z/stuffing/archives
 
-
-
-
index ddae6716f6527c2a8dc7a172b6594ed067eb833e..e1458436460f072e9a9c5a3039fd994ecebca333 100644 (file)
@@ -1,12 +1,5 @@
 
-SHELL=/bin/bash
-
-# m h dom mon dow command
-
-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 
 
-
index 1bd47407e224fd1bde621efb5659def639b43ab3..6200addda38369a835e06c5248a7ac4616cb60e6 100644 (file)
@@ -1,8 +1,4 @@
 
-SHELL=/bin/bash
-
-# m h dom mon dow command
-
 #[chkrootkit]
 # this runs chkrootkit to demonstrate a bug in the vm kernel currently
 # provided by...?  hmmm: who's the vendor?
index 5ec323f5c47f4af5581b069bf7b13d133d57ceaa..3b55e5c92b7b0ea87b809e1e63da5c2ce9d79095 100644 (file)
@@ -1,10 +1,4 @@
 
-SHELL=/bin/bash
-
-# m h dom mon dow command
-
-USER=fred
-
 #[doxygen]
 # update the feisty meow documentation once on each of tuesday, thursday and saturday.
 20 4 * * 2,4,6 (source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; cd $HOME/feisty_meow/documentation; make) &>>/tmp/zz_doxy_make_$USER.log
index 731b9371369657249368bb45554a4664ab41718c..0baeff8194e808a46a33eb58cc70bbaa01bd0954 100644 (file)
@@ -1,11 +1,5 @@
 
-SHELL=/bin/bash
-
-# m h dom mon dow command
-
-USER=fred
-
-#[crontab meta backup]
-# meta-operation to back up the crontab using cron itself.
+#[emit crontab]
+# meta-operation to backup the crontab file using cron itself.
 28 */8 * * * crontab -l >$HOME/$USER.crontab
 
diff --git a/infobase/configuration/cron/git_account_backup.crontab b/infobase/configuration/cron/git_account_backup.crontab
deleted file mode 100644 (file)
index d57e65f..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-
-SHELL=/bin/bash
-
-# m h dom mon dow command
-
-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 
-
index 6494aa4f9295d9351fab887c145b4ad7393c5065..e7d08da5e29c56f00b8834ba92f9827c3c20c1f3 100644 (file)
@@ -1,8 +1,4 @@
 
-SHELL=/bin/bash
-
-# m h dom mon dow command
-
 #[letsencrypt renewal]
 # run the letsencrypt certificate renewal process every 4 hours.
 37 */4 * * * letsencrypt renew  &>>/tmp/letsencrypt_last_run.txt
diff --git a/infobase/configuration/cron/linux_config_snarf.crontab b/infobase/configuration/cron/linux_config_snarf.crontab
deleted file mode 100644 (file)
index f8d51b0..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-
-SHELL=/bin/bash
-
-# m h dom mon dow command
-
-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
-
index 489c156c29a7f57fc5a2aa98c59f66fba55e0e71..1fbac1e9302e706e972f1a2ff04c9194f9daadd5 100644 (file)
@@ -1,10 +1,5 @@
 
-# m h  dom mon dow   command
-
-SHELL=/bin/bash
-
 #[mailman attribute fix]
 # fix the mailman binaries.
 23 5 * * * chmod -R 02775 /var/lib/mailman/logs &>/dev/null 
 
-
index 6f11b83e98e61aa4d1e84bb334745aacf0ad0869..86b59115c57e5e89d0952d4e69e940a17d44069e 100644 (file)
@@ -1,10 +1,4 @@
 
-SHELL=/bin/bash
-
-# m h dom mon dow command
-
-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
 
index bb970ed14343709127530b5ae2fc39e0276888b7..c6e693f0aa11ae28f476b2bd27beca855d963ef3 100644 (file)
@@ -1,12 +1,5 @@
 
-SHELL=/bin/bash
-
-# m h dom mon dow command
-
-USER=fred
-
 #[opensim restart]
 # ensure 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
 
-
index a48fd488a9363eb01dc55bde527ada21fd26a08a..c53678f17d8553cfd2b861ddbc38fc2f5504d5e6 100644 (file)
@@ -1,8 +1,5 @@
-##############
 
 #[pack feisty for web]
 # this packs up our source code distributions every 8 days.
 16 22 */8 * * (source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; bash $HOME/feisty_meow/scripts/archival/pack_feisty_meow.sh) &>$TMP/zz_packing_cron.log 
 
-##############
-
index 7ee3d4f561a417d5a2a25367325f2fa6fc339986..509a605dea8a70e8785dc6bd29363962dc7b646b 100644 (file)
@@ -1,12 +1,5 @@
 
-SHELL=/bin/bash
-
-# m h dom mon dow command
-
-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 
 
-
index 99f17e161aaa8dab62482dc0673e30611dff0ae9..5753856ca2f4aa5cdf0b4315669b906c5f10ad8d 100644 (file)
@@ -1,10 +1,4 @@
 
-SHELL=/bin/bash
-
-# m h dom mon dow command
-
-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
 
diff --git a/infobase/configuration/cron/repositories_updater.crontab b/infobase/configuration/cron/repositories_updater.crontab
deleted file mode 100644 (file)
index c5c118f..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-
-SHELL=/bin/bash
-
-# 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 
-
-
diff --git a/infobase/configuration/cron/run_grid_container_non_work_hours.crontab b/infobase/configuration/cron/run_grid_container_non_work_hours.crontab
deleted file mode 100644 (file)
index fab62f8..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-
-# m h dom mon dow command
-
-SHELL=/bin/bash
-
-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
-GENII_USER_DIR=/home/jurgis/.tmp/dot-genesis-xcg3
-JAVA_HOME=/usr/lib/jvm/java-6-sun
-
-##############
-
-# variegated scheme: we run the container during non-working hours.
-
-# during non-weekday hours, ensure grid container is started if can't detect it as running.
-  # first is for weekdays, during non-working hours.
-#*/10 0-8,19-23 * * 1-5 export FOOP=/tmp/container_restarter_${USER}_$(hostname).log; bash $XSEDE_TESTS_FOLDER/library/maybe_restart_container.sh &>>$FOOP ; /bin/chmod g+w $FOOP
-  # second is for weekends.
-#*/10 * * * 0,6 export FOOP=/tmp/container_restarter_${USER}_$(hostname).log; bash $XSEDE_TESTS_FOLDER/library/maybe_restart_container.sh &>>$FOOP ; /bin/chmod g+w $FOOP
-
-# stop the container during working hours, so it doesn't hose up our desktop performance.
-#*/10 9-18 * * 1-5 export FOOP=/tmp/container_restarter_${USER}_$(hostname).log; bash $XSEDE_TESTS_FOLDER/library/zap_genesis_javas.sh &>>$FOOP ; /bin/chmod g+w $FOOP
-
-##############
-
-# a fairly rude scheme; always stop the container.
-
-#*/5 * * * * export FOOP=/tmp/container_restarter_${USER}_$(hostname).log; bash $XSEDE_TESTS_FOLDER/library/zap_genesis_javas.sh &>>$FOOP ; /bin/chmod g+w $FOOP
-
-##############
-
-#current scheme, always run it.
-*/5 * * * * export FOOP=/tmp/container_restarter_${USER}_$(hostname).log; set &>$FOOP ; bash $XSEDE_TESTS_FOLDER/library/maybe_restart_container.sh &>>$FOOP ; /bin/chmod g+w $FOOP
-
-##############
-
diff --git a/infobase/configuration/cron/serene_backup.crontab b/infobase/configuration/cron/serene_backup.crontab
deleted file mode 100644 (file)
index aa6e8ca..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-
-SHELL=/bin/bash
-
-# 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
-
diff --git a/infobase/configuration/cron/snarf_linux_configuration.crontab b/infobase/configuration/cron/snarf_linux_configuration.crontab
new file mode 100644 (file)
index 0000000..554f914
--- /dev/null
@@ -0,0 +1,5 @@
+
+#[snarf linux configuration]
+# do a backup of the linux configuration 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
+
index a4ca4a14562d8b30216be4b00e389e015f9f7763..b2a767e021ad7eae8e6c887cea564868e5f84fa6 100644 (file)
@@ -1,13 +1,5 @@
 
-
-SHELL=/bin/bash
-
-# m h dom mon dow command
-
-USER=fred
-
 #[swim downstream]
 # updates local code repositories from master versions before uploading those changes to any downstream repositories, such as sourceforge or github.
 14 */2 * * * (export LIGHTWEIGHT_INIT=true; source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; cd $HOME ; rev_update ; make ) &>>/tmp/cron-swim_downstream-$USER.log
 
-
index ed9e934c11d6786b7a2c136f517773e97b3f3c6f..477b0a5cda5dc731b2b28e8104bec17289e1d6e9 100644 (file)
@@ -1,9 +1,5 @@
 
-SHELL=/bin/bash
-
-# m h dom mon dow command
-
-#[tell zooty our ip address]
+#[tell zooty our ip]
 # firewall host only--inform serene/zooty of our home IP address to enable back-connections.
 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
 
index ef5a747ead3573a2eac8a10340dd44a8b8efd983..aca7618e015bbea4ee6ac597bc00399ec0d13a5e 100644 (file)
@@ -1,8 +1,4 @@
 
-SHELL=/bin/bash
-
-# m h dom mon dow command
-
 #[time synch crontab]
 
 # standard to synch to local machine.
index 8aaab7157543023f7cd87897b1e8d257ca4c7381..32bd5092a57cbf0910e94695f13e08315cef73bc 100644 (file)
@@ -1,10 +1,4 @@
 
-SHELL=/bin/bash
-
-# m h dom mon dow command
-
-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
index 906b1122d7067bb41a04dd0ab05b381da311b6e4..a46493ef3633585a0d2a6d299dc1642327e3a05f 100644 (file)
@@ -1,10 +1,5 @@
 
-# m h  dom mon dow   command
-
-SHELL=/bin/bash
-
 #[web group perm fix]
 # fix the web directories for group access.
 0 * * * * chmod -R g+w /var/www &>/dev/null
 
-
diff --git a/infobase/configuration/cron/whack_knotify4.crontab b/infobase/configuration/cron/whack_knotify4.crontab
deleted file mode 100644 (file)
index 7bfe07b..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-
-SHELL=/bin/bash
-
-# 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
-
-
diff --git a/infobase/configuration/cron/zooty_archive_packer.crontab b/infobase/configuration/cron/zooty_archive_packer.crontab
deleted file mode 100644 (file)
index 69d3d44..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-
-SHELL=/bin/bash
-
-# m h dom mon dow command
-
-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 
-
-