This is not quite working right.
#!/bin/bash
[ ! $1 ] && { echo -e "Error!! No time given.!!"; exit 1; }
seamonkey
sleep $1
killall seamonkey
7/20/18
#!/bin/bash
#
# Originally by pavlos_kairis
#
# Open Seamonkey for a specified amount of time and then terminate program
if [ $# -eq 0 ]; then
echo "Error! no time given."
echo "Syntax:"
echo
echo "15s = 15 seconds"
echo "1m = 1 minute"
echo "1h = 1 hr"
exit 1
fi
echo "Opening Seamonkey ..."
seamonkey &
sleep $1
echo "Seamonkey will close in " $1
killall seamonkey
timeout
command - no sense re-inventing the wheel here – steeldriver Jul 19 '18 at 22:39seamonkey
runs in the foreground, then it doesn't even start to sleep untilseamonkey
terminates – steeldriver Jul 19 '18 at 22:48Originally by pavlos_kairis
if [ $# -eq 0 ]; then echo "Error! no time given." echo "Syntax:" echo echo "15s = 15 seconds" echo "1m = 1 minute" echo "1h = 1 hr" exit 1 fi echo "Opening Seamonkey ..." seamonkey & sleep $1 echo "Seamonkey will close in " $1 killall seamonkey
– fixit7 Jul 20 '18 at 16:02