Sponsored Content
Top Forums Shell Programming and Scripting Script to test for scripts running Post 302226572 by runnerpaul on Tuesday 19th of August 2008 09:04:27 AM
Old 08-19-2008
Code:
#!/sbin/sh -
log() {
    /usr/bin/echo "$1" >> ${LOGFILE}
}
LOGFILE=/var/tmp/Paul/scripts/chk_scripts.log
ps -efa | awk '/[c]hk/ { print (substr($0, 48)) }' |
while read line
do
 if fgrep -x "$line" /var/tmp/Paul/scripts/AllScripts.txt
  then
   log "$line running"
  else
   log "$line not running"
 fi
done

I just realiesd that $line is the relevant line from the ps. This means that an entry will be made in the logs saying a process is not running if there is a precess running that is not in the text file. Also if the text file contains a line that isnt an actual process it is ignored.

Is it possible to switch some code around so that the variable $line is assigned to the fgrep and it is checked against the ps?
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Script to Test Application Server is running

Hi, I'm a complete novice at Unix and need to create a script that does the following... checks to see if an application server is running. If the app is running then print 'Available' Else print 'Unavaliable' exit from scriopt I have no idea where to start. I'd be very grateful... (0 Replies)
Discussion started by: duglover
0 Replies

2. Shell Programming and Scripting

Running SQL Scripts from Shell script - Need insight!

I've a script that fetches various values from the database as below: #! /bin/ksh $conn="user/pwd@service_name" `sqlplus -s << $conn EOF1 @xyz.sql @pqr.sql @abc.sql EOF1` The output of the script should generate txt files containing the results from queries which are further... (6 Replies)
Discussion started by: manthasirisha
6 Replies

3. Linux

running test

-------------------------------------------------------------------------------- I am running a test command and if the user is not found you have to type exit and it wiil exit. Ok I did that. But if the user is found it is supposed to finger them. But my problem is it makes you type exit first... (2 Replies)
Discussion started by: skooly5
2 Replies

4. Shell Programming and Scripting

Running scripts via su

Hi All, Am using the below command to start my application using the root user su - bin -c "/home/bin/test/start.sh" but am getting the error becaue i have set some environment varibales in bin .profile when i execute the command start.sh by logging directly into bin account it's... (8 Replies)
Discussion started by: ravi.sri24
8 Replies

5. Shell Programming and Scripting

Running scripts within scripts from cron

Hi all, I have set up a cron job which calls another shell script shell script which in turn calls a Java process. The cron tab looks so. 0,30 7-18 * * 1-5 /u01/home/weblogic/brp/bin/checkstatus.sh >> /u01/home/weblogic/logs/checkstatus.log The checkstatus.sh scripts looks like this. ... (4 Replies)
Discussion started by: sirbrian
4 Replies

6. Programming

running PLSQL scripts through shell script

I am running the following ealth checks on my server there are two databases in my server . MODEL1 and MODEL2 i connect with the first database as sqlplus model1/password Then i exceute a query select x from table (4 Replies)
Discussion started by: asalman.qazi
4 Replies

7. Infrastructure Monitoring

Test if Oracle listener is running

Hi All , I am new to shall scripting, i want write an script for oracle tns and listener. If tns working i want o/p as "Listener and TNS are working" else o/p should be ""Listener and TNS are not Working" below is the command in unix to check the tns status, if no output it means TNS... (3 Replies)
Discussion started by: abdul bari
3 Replies

8. Shell Programming and Scripting

Backup script / Test if script is already running

Hello everyone, I have 2 questions : 1) I have a backup shell script, let's call it backup.sh, that is called every hour as a cron job. As a matter of fact a backup could last more than one hour. It mounts a NAS and then do some rsync on important directories, so really I don't want to... (2 Replies)
Discussion started by: freddie50
2 Replies

9. Shell Programming and Scripting

[BASH] Script to manage background scripts (running, finished, exit code)

Heyas, Since this question (similar) occur every now and then, and given the fact i was thinking about it just recently (1-2 weeks) anyway, i started to write something :p The last point for motivation was... (17 Replies)
Discussion started by: sea
17 Replies

10. Shell Programming and Scripting

Running test command in ssh

I tried to run the following commands in my shell script. This command works fine for me: ssh -n "${username}"@"${hostname}" "grep WARNING ${serverhome}/${serverlog} | wc -l" The result is: 1548 However when i try to run a similar one: ssh -n "${username}"@"${hostname}" "test `grep -q... (2 Replies)
Discussion started by: hys1117
2 Replies
NAUTILUS-SCRIPTS-MANAGER(1)				      General Commands Manual				       NAUTILUS-SCRIPTS-MANAGER(1)

NAME
nautilus-scripts-manager - easy tool for nautilus scripts management SYNOPSIS
nautilus-scripts-manager [options] DESCRIPTION
This manual page documents briefly the nautilus-scripts-manager command. nautilus-scripts-manager is a program that allows any user to easily manage installed Nautilus scripts. GENERAL OPTIONS
-h, --help Show summary of options. -v, --version Show version of program. COMMANDS
One (and only one) of the following commands can be passed: -e, --enable=ENABLE Enable script ENABLE. -d, --disable=DISABLE Disable script DISABLE. -l, --list-enabled List enabled scripts. -a, --list-available List available scripts. If no command is provided, the graphical interface is started. OPTIONS
-e, --position=POSITION In conjunction with -e or -d: establish the position of the script (can be just a name, or a path with slashes - quote it if it con- tains spaces). SEE ALSO
nautilus(1), AUTHOR
nautilus-scripts-manager and this manual page were written by Pietro Battiston <me@pietrobattiston.it>. This manual page was written for the Debian project (but may be used by others). July 14, 2009 NAUTILUS-SCRIPTS-MANAGER(1)
All times are GMT -4. The time now is 05:05 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy