Hi All,
I am new for shell script i have prepared the script
& when i run the script manually
./printer_script.sh it will send me the list of disable printer
now when I set it on cron it didn't send any email but it cron is run in every two min it i have check the cron logs Please let me know where i have made a mistake
Mar 19 17:16:01 SERVERcrond[27771]: (root) CMD (/home/pantd/printer_script.sh)
Mar 19 17:18:01 SERVERcrond[1624]: (root) CMD (/home/pantd/printer_script.sh)
Mar 19 17:20:01 SERVERcrond[8044]: (root) CMD (/home/pantd/printer_script.sh)
Mar 19 17:22:01 SERVERcrond[14760]: (root) CMD (/home/pantd/printer_script.sh)
Mar 19 17:24:01 SERVERcrond[21080]: (root) CMD (/home/pantd/printer_script.sh)
Mar 19 17:26:01 SERVERcrond[27415]: (root) CMD (/home/pantd/printer_script.sh)
Mar 19 17:28:01 SERVERcrond[1286]: (root) CMD (/home/pantd/printer_script.sh)
Mar 19 17:30:01 SERVERcrond[7742]: (root) CMD (/home/pantd/printer_script.sh)
Mar 19 17:32:01 SERVERcrond[14428]: (root) CMD (/home/pantd/printer_script.sh)
Mar 19 17:34:01 SERVERcrond[20746]: (root) CMD (/home/pantd/printer_script.sh)
Mar 19 17:36:01 SERVERcrond[27115]: (root) CMD (/home/pantd/printer_script.sh)
Mar 19 17:38:01 SERVERcrond[987]: (root) CMD (/home/pantd/printer_script.sh)
Mar 19 17:40:01 SERVERcrond[7371]: (root) CMD (/home/pantd/printer_script.sh)
Mar 19 17:42:01 SERVERcrond[14135]: (root) CMD (/home/pantd/printer_script.sh)
cron entry
###check the printer status#######
*/2 * * * * /home/pantd/printer_script.sh
#!/bin/sh
#This script is designed to check the status of a printer
#if printer is disable it will send email to the DL to enable the printer
############# Variable
set -vx
dt=`uptime;date;uname -n`
DR=`lpstat -p |egrep -i "disabled|Enabled" > /home/pantd/printerstatus.txt`
SR=`cat /home/pantd/printerstatus.txt |grep -i "disabled" > /home/pantd/Printer_Disabled.txt`
if [ -z $SR ]
then
mutt -a /home/pantd/Printer_Disabled.txt -s "Printer is disabled Please check status & enabled it"
unix@test.com -c
admin@test.com < /dev/null
else
echo "printer is enabled" "$dt" > /home/pantd/printer_enable.txt
fi
[pantd@server ~]$