after csh script
Wayne Thompson
waynet at tolerant.UUCP
Thu Jul 24 13:56:48 AEST 1986
Here's a hacked version.
#! /bin/csh -f
#
# "after". 21jul86. runs a shell script after a running process has finished
# Peter S. Shenkin Columbia Univ. Biology Dept., NY, NY 10027
# {philabs,rna}!cubsvax!peters cubsvax!peters at columbia.ARPA
# parse command line, and set sleep interval if not specified
if ($#argv == 3) then
set seconds = $argv[3]
else if ($#argv == 2) then
set seconds = 900
else
echo 'usage: after pid shellscript [seconds, default=900 ]'
exit
endif
# take a breather for $seconds; check for pid;
# when no longer found, run script ($agrv[2]), cleanup and exit
while (1)
sleep $seconds
if (`nice ps | awk '/^'"$argv[1]"'/ { print "1" }'` != 1) then
$argv[2]
exit
endif
end
--
Which is worse ignorance or apathy? Who knows, who cares.
Wayne Thompson
..{bene,mordor,nsc,oliveb,pyramid,ucbvax}!tolerant!waynet
Your mission, should you decide to accept it, is to discern who is
responsible for these opinions, the poster or the company he works for.
Good luck!!
More information about the Comp.sources.unix
mailing list