Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Dec 2005 21:52:55 -0600
From:      Dan Nelson <dnelson@allantgroup.com>
To:        Beecher Rintoul <akbeech@gmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: simple shell script
Message-ID:  <20051208035255.GD33064@dan.emsphone.com>
In-Reply-To: <200512071847.05393.akbeech@gmail.com>
References:  <200512071847.05393.akbeech@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
In the last episode (Dec 07), Beecher Rintoul said:
> I'm trying to write a simple shell script that will launch a program
> (in this case lynx), wait 60 seconds and then kill it. I can get it
> to launch the program, but it seems to ignore anything after that. I
> am not a programmer so does anyone have a suggestion on this script?
> Any help would be appreciated.

You need to background it so your script keeps running:

#! /bin/sh
# Launch program
lynx &
# Store its processid for later
pid=$!
# 60 seconds
sleep 60
# Kill backgrounded process
kill -9 $pid

-- 
	Dan Nelson
	dnelson@allantgroup.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051208035255.GD33064>