#!/bin/sh ################################################################## ## File: fsp.logins ## Date: March 28, 2016 ## Author: BRANT PUTTKAMMER ## Purpose: daily audit of FSP logins with operator, terminal, date ## PROPERTY OF BRANT PUTTKAMMER, PLEASE CONTACT ME IF YOU HAVE QUESTIONS ## PLEASE USE CAUTION WHEN RUNNING THIS PROGRAM ON YOUR SYSTEM ################################################################## currtime=$(date +"%s") DateStamp=$(date +"%Y%m%d%H%M%S") emailfile="/eom/important.archive/fsp/final-email" logfile="/eom/important.archive/fsp/log" # CRON LOG SAVED IN /var/log/cron/ chmod 777 /eom/important.archive/fsp/* cat /dev/null > $emailfile cat /dev/null > $logfile echo "currtime[$currtime]" >> $logfile # ******************************************************************************* cat /dev/null > $emailfile echo "currtime[$currtime]" >> $logfile # ******************************************************************************* # FIND ALL .ustk FILES WITHIN $PWD - HISTORY OF FSP COMMANDS # find $PWD/_PH_/* -mtime -1 -exec ls -ltr {} > /eom/important.archive/fsp/fsp \; -exec cat {} >> /eom/important.archive/fsp/fsp \; -exec echo '- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n' >> /eom/important.archive/fsp/fsp \; find $PWD/_PH_ -name "*" -exec grep -l 'SR.FSP.SGON' {} > /eom/important.archive/fsp/fsp \; -exec cat {} >> /eom/important.archive/fsp/fsp \; -exec echo '- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n' >> /eom/important.archive/fsp/fsp \; # SEND EMAIL OF RESULTS if [ -s /eom/important.archive/fsp/fsp ]; then echo "EMAIL HAS BEEN CREATED AND LOG FILE WILL BE SAVED - ARCHIVED /eom/important.archive/lastlog/" ( cat /eom/important.archive/fsp/fsp ) | mailx -s "FSP History Commands by User, Past 24 Hours" -r noreply@uecu.coop "brant.puttkammer@gmail.com" # SAVE FSP COMMAND HISTORY FOR PAST 24 HOURS cp -p /eom/important.archive/fsp/fsp /eom/important.archive/fsp/fsp-$DateStamp fi echo "" # ******************************************************************************* echo "" echo "SCRIPT HAS COMPLETED"