waynet@tolerant.UUCP (Wayne Thompson) (07/24/86)
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@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!!