Sponsored Content
Full Discussion: Variable hold in UNIX job
Top Forums Shell Programming and Scripting Variable hold in UNIX job Post 302999887 by Kalia on Thursday 29th of June 2017 09:42:33 AM
Old 06-29-2017
Variable hold in UNIX job

In log directory file contain log files and files contain some unique job name which is dynamically created (example=55555 ),if job get 55555 then send alert message, but after next run if it find ---55555 then no need send alert message
While checking the first job name you are capturing the Job name, can we store this job name and while checking for next run 15 min interval if script will find same job name Then compare with old Job name to new job name if it is same then no need alert message to users
below mention files
Code:
 for i in $(find /path/of/target/directory -type f)
do if grep -i "the string to look for" "$i" > /dev/null
      then echo "$i" 
      job_name=
      mail -s "Alert" "abc@gmail.com"
fi
done

log files:

Code:
Sat Sep 26 12:05:41 2015 Internal trap notification jobname = 55555 (MMES1AssocFail) MME S1 Association failed;
Sat Sep 26 12:07:50 2015 Internal trap notification 1168 (MMES1AssocEstab) MME S1 Association established;
Sat Sep 26 12:07:50 2015 Internal trap notification 1190 (MMES1PathEstab) MME S1 path established;
Sat Sep 26 12:26:55 2015 Internal trap notification 1189 (MMES1PathFail) MME S1 path failed;
Sat Sep 26 12:26:55 2015 Internal trap notification 1167 (MMES1AssocFail) MME S1 Association failed;
Sat Sep 26 12:27:04 2015 Internal trap notification 1168 (MMES1AssocEstab) MME S1 Association established;
Sat Sep 26 12:27:04 2015 Internal trap notification 1190 (MMES1PathEstab) MME S1 path established;
Sat Sep 26 12:27:26 2015 Internal trap notification 1189 (MMES1PathFail) MME S1 path failed;
Sat Sep 26 12:27:26 2015 Internal trap notification 1167 (MMES1AssocFail) MME S1 Association failed;


Last edited by rbatte1; 06-29-2017 at 12:33 PM..
 

5 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

killing unix job after the job process completes

Hi, Thanks in advance. i need to kill a unix background running job after that job process completes. i can kill a job by giving the following unix command kill -9 processid how to kill the job after the current process run gets completed ? Appreciate your valuable help. ... (1 Reply)
Discussion started by: dtazv
1 Replies

2. UNIX for Dummies Questions & Answers

Introduction, and, needing my first foot hold on Unix

Just spent the last hour cruising the FAQ and doing some searches. I learn best by getting one or two books and just starting from scratch and building up a system. Looks like that's the way most of you recommend getting going anyway. I'm armed with several book titles now, and I'll head off to... (2 Replies)
Discussion started by: Rowan
2 Replies

3. UNIX for Dummies Questions & Answers

built in variable to hold the name of therunning script...

Hi, I have multiple functions that can be called by any shell script. These functions have inbuilt echo statements to logs their activity into a log file. When I run multiple shell scripts that call these functions, they all log into the same log file and I am not able to differentiate which... (2 Replies)
Discussion started by: new_learner
2 Replies

4. Shell Programming and Scripting

What's the max integer a variable can hold?

I would like to know the maximum integer that a variable can hold. Actually one of my variable holds value 2231599773 and hence the script fails to process it.Do we have any other data type or options available to handle this long integers? (9 Replies)
Discussion started by: michaelrozar17
9 Replies

5. Shell Programming and Scripting

How to put the multiple job on-hold using shell script?

Hi.. I need to put multiple jobs on ON HOLD in Autosys.. please help me on this. For Example: 1)ABCD_EFGH_IJKL 2)abcd_efgh_ijkl (2 Replies)
Discussion started by: Maanjesh
2 Replies
SNMPTRAP(1)							     Net-SNMP							       SNMPTRAP(1)

NAME
snmptrap, snmpinform - sends an SNMP notification to a manager SYNOPSIS
snmptrap -v 1 [COMMON OPTIONS] [-Ci] enterprise-oid agent generic-trap specific-trap uptime [OID TYPE VALUE]... snmptrap -v [2c|3] [COMMON OPTIONS] [-Ci] uptime trap-oid [OID TYPE VALUE]... snmpinform -v [2c|3] [COMMON OPTIONS] uptime trap-oid [OID TYPE VALUE]... DESCRIPTION
snmptrap is an SNMP application that uses the SNMP TRAP operation to send information to a network manager. One or more object identifiers (OIDs) can be given as arguments on the command line. A type and a value must accompany each object identifier. Each variable name is given in the format specified in variables(5). When invoked as snmpinform, or when -Ci is added to the command line flags of snmptrap, it sends an INFORM-PDU, expecting a response from the trap receiver, retransmitting if required. Otherwise it sends an TRAP-PDU or TRAP2-PDU. If any of the required version 1 parameters, enterprise-oid, agent, and uptime are specified as empty, it defaults to 1.3.6.1.4.1.3.1.1 (enterprises.cmu.1.1), hostname, and host-uptime respectively. The TYPE is a single character, one of: i INTEGER u UNSIGNED c COUNTER32 s STRING x HEX STRING d DECIMAL STRING n NULLOBJ o OBJID t TIMETICKS a IPADDRESS b BITS which are handled in the same way as the snmpset command. For example: snmptrap -v 1 -c public manager enterprises.spider test-hub 3 0 '' interfaces.iftable.ifentry.ifindex.1 i 1 will send a generic linkUp trap to manager, for interface 1. OPTIONS
snmptrap takes the common options described in the snmpcmd(1) manual page in addition to the -Ci option described above. SEE ALSO
snmpcmd(1), snmpset(1), variables(5). V5.6 19 Jun 2003 SNMPTRAP(1)
All times are GMT -4. The time now is 09:06 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy