Sponsored Content
Full Discussion: ps -ef
Top Forums UNIX for Advanced & Expert Users ps -ef Post 302076887 by Unbeliever on Friday 16th of June 2006 11:57:34 AM
Old 06-16-2006
I'm sure pgrep will suit your needs ... here is an example script. You cant have it running more than once one a single machine.

Put the following codes intoa script called 'sleep.sh'

Code:
#!/bin/sh
# sleep.sh: test running a single instance of a script
pgrep sleep.sh | grep -v $$ > /dev/null

# if we were already running exit
if [ $? -eq 0 ]
then
  echo sleep.sh is already running exiting ...
  exit
fi

sleep 1000

 
XZGREP(1)							     XZ Utils								 XZGREP(1)

NAME
xzgrep - search compressed files for a regular expression SYNOPSIS
xzgrep [grep_options] [-e] pattern file... xzegrep ... xzfgrep ... lzgrep ... lzegrep ... lzfgrep ... DESCRIPTION
xzgrep invokes grep(1) on files which may be either uncompressed or compressed with xz(1), lzma(1), gzip(1), bzip2(1), or lzop(1). All options specified are passed directly to grep(1). If no file is specified, then standard input is decompressed if necessary and fed to grep(1). When reading from standard input, gzip(1), bzip2(1), and lzop(1) compressed files are not supported. If xzgrep is invoked as xzegrep or xzfgrep then egrep(1) or fgrep(1) is used instead of grep(1). The same applies to names lzgrep, lze- grep, and lzfgrep, which are provided for backward compatibility with LZMA Utils. ENVIRONMENT
GREP If the GREP environment variable is set, xzgrep uses it instead of grep(1), egrep(1), or fgrep(1). SEE ALSO
grep(1), xz(1), gzip(1), bzip2(1), lzop(1), zgrep(1) Tukaani 2011-03-19 XZGREP(1)
All times are GMT -4. The time now is 06:34 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy