HEX
Server: Apache
System: Linux msm5694.mjhst.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: camjab_ssh (1000)
PHP: 5.3.29
Disabled: NONE
Upload Files
File: //etc/cron.daily/mjut-logs
#!/bin/bash
#
# Mojohost
# Script: mjut-logs
#
# Usage:
#
# Description: Uptack rotates it's own logs, I want more retained, so this is what script does.
#
# Author:  Corey Baldwin
#
# Changelog:
# * 11/21/2018:  Corey Baldwin
# - initial write
#

which uptrack-show >/dev/null 2>&1
isup=$?

if [ $isup -gt 0 ]
then
 echo "uptrack not installed, I will not run" >/dev/null 2>&1
 exit 1
else
 echo "uptrack installed, running..." >/dev/null 2>&1
fi
test -d /var/log/mjuptrack || mkdir -p /var/log/mjuptrack

ext=$(date -d "$(ls -la --full-time /var/log/uptrack.log.1|awk '{print $6,$7}')" +%s)

if [ -f /var/log/mjuptrack/uptrack.log.${ext} ]
then
  echo "backup log /var/log/mjuptrack/uptrack.log.${ext} already exists, exiting..." >/dev/null 2>&1
  exit 2
else
  echo "copying new .1 to /var/log/mjuptrack/uptrack.log.${ext}" >/dev/null 2>&1
  /bin/cp /var/log/uptrack.log.1 /var/log/mjuptrack/uptrack.log.${ext}
fi

exit 0