/
usr
/
local
/
lp
/
apps
/
malre
/
scripts
/
File Upload :
llllll
Current File: //usr/local/lp/apps/malre/scripts/queue_scan.sh
#! /bin/bash PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin #=======================# #== Initial Variables ==# #=======================# v_ACCOUNT= v_HOMEDIR= v_JIDENT= v_AIDENT= d_JOB= v_PAID= v_EMAIL= ### Find out where we are d_PROGRAM='/usr/local/lp/apps/malre' f_PROGRAM='/usr/local/lp/apps/malre/malre.sh' if [[ $EUID -ne 0 ]]; then echo "This script must be run as root" exit 1 fi d_WORKING="$d_PROGRAM"/.malre d_INCLUDES="$d_PROGRAM"/includes source "$d_INCLUDES"/basic.shf ### Find out what we're scanning next from the queue v_LINE="$( head -n1 "$d_WORKING"/scan/queue 2> /dev/null || true )" if [[ -n "$v_LINE" ]]; then v_MALWARE_REMEDIATION_IDENT="$( echo "$v_LINE" | cut -d ":" -f1 )" v_EMAIL="$( echo "$v_LINE" | cut -d ":" -f2 )" if [[ $( wc -l "$d_WORKING"/scan/queue | cut -d " " -f1 ) -gt 1 ]]; then tail -n +2 "$d_WORKING"/scan/queue > "$d_WORKING"/scan/queue_ mv -f "$d_WORKING"/scan/queue_ "$d_WORKING"/scan/queue else fn_rm "$d_WORKING"/scan/queue fi fn_is_in_job "background" source "$d_INCLUDES"/scan.shf if [[ -n "$v_JIDENT" ]]; then fn_scan "background" fi fi
Copyright ©2k19 -
Hexid
|
Tex7ure