Sponsored Content
Full Discussion: Tunnig scrip.sh
Top Forums Shell Programming and Scripting Tunnig scrip.sh Post 302977017 by primo102 on Monday 11th of July 2016 07:57:44 AM
Old 07-11-2016
Tunnig scrip.sh

Hi All,

I wrote the following script :

Code:
#!/bin/bash

t1=serv1
t2=serv2
t3=serv3
t4=serv4
t5=serv5
t=`echo $* | awk '{print $4}'`

if [ "$t" == "$t1" ]
then
/usr/bin/zabbix_sender  -c /etc/zabbix/zabbix_agentd.conf -s "syslog"  -k trap_1  -o "$*"
elif [ "$t" = "$t2" ]
then
/usr/bin/zabbix_sender  -c /etc/zabbix/zabbix_agentd.conf -s "syslog" -k trap_2 -o "$*"
elif [ "$t" = "$t3" ]
then
/usr/bin/zabbix_sender  -c /etc/zabbix/zabbix_agentd.conf -s "syslog" -k trap_3 -o "$*"
elif [ "$t" = "$t4" ]
then
/usr/bin/zabbix_sender  -c /etc/zabbix/zabbix_agentd.conf -s "syslog" -k trap_4 -o "$*"
elif [ "$t" = "$t5" ]
then
/usr/bin/zabbix_sender  -c /etc/zabbix/zabbix_agentd.conf -s "syslog" -k trap_5 -o "$*"
else
/usr/bin/zabbix_sender  -c /etc/zabbix/zabbix_agentd.conf -s "syslog" -k trap_all -o "$*"
fi

script work fine but my boss said that I must correct the script from seven line (/usr/bin/zabbix_sender.....) to max. two line (/usr/bin/zabbix_sender...) pls any clue how I can do it.


Regards
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to write this scrip

Please help me to write a program that accepts a command from the terminal displaying a shell like prompt to accept the command.If the command is logout, the program is terminated. For any other command, it forks a child process passing the command to the child, and then waits for the child to... (1 Reply)
Discussion started by: rajeshgngv
1 Replies

2. UNIX for Advanced & Expert Users

Sftp Scrip

I have this script but it is not working I need help, to transmit a file and rename it. #!/bin/ksh final_file="file name" ftp -nvd IP_address << ENDFTP user username password cd <folder where you want to put the file> bin mput $final_file quit ENDFTP (1 Reply)
Discussion started by: HROMERO
1 Replies

3. Shell Programming and Scripting

Using cp command inside shell scrip

Hi, First i would like to say that im a unix begginer. I have a file named /tmp/sample.lst that contain about 20 rows like the following two : '/tmp/aa.txt' '/temp/aa.txt' '/tmp/xx.txt' '/temp/xx.txt' Inside a ksh script i would like to do the following task: add the cp command at... (2 Replies)
Discussion started by: yoavbe
2 Replies

4. UNIX for Advanced & Expert Users

how torun an awk scrip from a web page

Hi Everyone, Can someone plz tell me how can I invoke an awk script from a web page? I would also like to pass some arguments to the script.... Thanks in advance Rachana (2 Replies)
Discussion started by: rachana8p
2 Replies

5. Shell Programming and Scripting

Awk scrip to remove empty field

Hi I have a file which looks like this name: Sally group: Group4 name: Tim group: Group1 name: Dan group: Group2 name: Chris group: Group3 name: Peter group: name: Fred group: name: Mary group: Group2 Well I want to get rid of the... (4 Replies)
Discussion started by: bombcan
4 Replies

6. Shell Programming and Scripting

Bash scrip segfaulting.

Hi, I've got problem with one bash scrip which can run for random time (12h+) and then segfault: clusterapp: segfault at 00007fff23100d00 rip 0000003da22426b4 rsp 00007fff23100cd0 error 6 clusterapp: segfault at 00007fff45cc3f50 rip 0000003da22426b4 rsp 00007fff45cc3f20 error 6 bash... (5 Replies)
Discussion started by: columb
5 Replies

7. UNIX for Advanced & Expert Users

How to convert shell scrip to binaric command

here is a typical question for everyone ... How to convert a given shell script to binaric command along with its shell script switches. Any !dea (1 Reply)
Discussion started by: raghunsi
1 Replies

8. Shell Programming and Scripting

need help for scrip to monitor disk utilization

Hi, I need help to write a script which will monitor disk utilization. Please suggest the best approach to achive this. I am thinking of having sleep inside the script which will run for(eg.) 60 secs and then disk utilization will be checked and depends on the % usage of disk mail will... (1 Reply)
Discussion started by: sunilmenhdiratt
1 Replies

9. Shell Programming and Scripting

how to combine two files into one file using shell scrip

eg. file 1 has: 4 0 8628380 653253 0 0 0 0 0 0 2 0 8626407 655222 0 0 0 0 0 0 4 0 8633729 647892 0 0 0 0 0 0 5 0 8646253 635367 0 0 0 0 0 0 file 2 has: 4798 48717 11554 5408 56487 14359 6010 58415 15220 5541 41044... (2 Replies)
Discussion started by: netbanker
2 Replies

10. Homework & Coursework Questions

Help with shell scrip syntax errors

Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted! 1. The problem statement, all variables and given/known data: This script will analyse the channels.txt e registrations.txt and it will allow to mage the channels and the... (9 Replies)
Discussion started by: Demas
9 Replies
ATF-SH(1)						    BSD General Commands Manual 						 ATF-SH(1)

NAME
atf-sh [-s shell] -- interpreter for shell-based test programs SYNOPSIS
atf-sh script DESCRIPTION
atf-sh is an interpreter that runs the test program given in script after loading the atf-sh(3) library. atf-sh is not a real interpreter though: it is just a wrapper around the system-wide shell defined by ATF_SHELL. atf-sh executes the inter- preter, loads the atf-sh(3) library and then runs the script. You must consider atf-sh to be a POSIX shell by default and thus should not use any non-standard extensions. The following options are available: -s shell Specifies the shell to use instead of the value provided by ATF_SHELL. ENVIRONMENT
ATF_LIBEXECDIR Overrides the builtin directory where atf-sh is located. Should not be overridden other than for testing purposes. ATF_PKGDATADIR Overrides the builtin directory where libatf-sh.subr is located. Should not be overridden other than for testing purposes. ATF_SHELL Path to the system shell to be used in the generated scripts. Scripts must not rely on this variable being set to select a specific interpreter. EXAMPLES
Scripts using atf-sh(3) should start with: #! /usr/bin/env atf-sh Alternatively, if you want to explicitly choose a shell interpreter, you cannot rely on env(1) to find atf-sh. Instead, you have to hardcode the path to atf-sh in the script and then use the -s option afterwards as a single parameter: #! /path/to/bin/atf-sh -s/bin/bash ENVIRONMENT
ATF_SHELL Path to the system shell to be used in the generated scripts. SEE ALSO
atf-sh(3) BSD
September 27, 2014 BSD
All times are GMT -4. The time now is 12:49 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy