Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 Sep 2010 20:51:00 -0500
From:      Antonio Olivares <olivares14031@gmail.com>
To:        Frank Shute <frank@shute.org.uk>
Cc:        George Davidovich <freebsd@optimis.net>, freebsd-questions@freebsd.org
Subject:   Re: killall -9 program-name does not work
Message-ID:  <AANLkTimJEv4-zSWeg6AJ8HfZEC2MuLdfaO-YoHFttKTe@mail.gmail.com>
In-Reply-To: <20100902140113.GA69315@orange.esperance-linux.co.uk>
References:  <AANLkTin5JbPjrbMYEdoWK7xuUJy69foXKEGNp0jmx1aD@mail.gmail.com> <20100830120007.543fa5dd@gumby.homeunix.com> <AANLkTi=%2Bc4LMBuchjQfZ6_TsFi2fU9C3zSogGYHNQymc@mail.gmail.com> <20100902140113.GA69315@orange.esperance-linux.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
On 9/2/10, Frank Shute <frank@shute.org.uk> wrote:
> On Wed, Sep 01, 2010 at 08:32:56PM -0500, Antonio Olivares wrote:
>>
>> On 8/30/10, RW <rwmaillists@googlemail.com> wrote:
>> > On Mon, 30 Aug 2010 03:14:58 +0000
>> > Antonio Olivares <olivares14031@gmail.com> wrote:
>> >
>> >> Dear fellow FreeBSD users,
>> >>
>> >> I have a cron script that plays music in the morning when I arrive at
>> >> work.
>> >>
>> >> in ~/.xalarm I have two lines, one that calls xterm and one that calls
>> >> mplayer and plays a series of music files in a playlist
>> >>
>> >> crontab -l
>> >> has the following
>> >> # min  hour day-of-month month day-of-week command
>> >> # 0-59 0-23     1-31     1-12  0-6 0=sun 1=mon
>> >> 00 07 * * 1-5 ~/.xalarm >/dev/null 2>&1
>> >> 30 07 * * 1-5 killall -9 /usr/local/bin/mplayer >/dev/null 2>&1
>> >
>> > You don't need the path to mplayer.
>>
>> It makes no difference.  This does not stop mplayer from playing :(
>>
>> Thanks though for trying to help.
>>
>> Regards,
>>
>> Antonio
>
> Use the command:
>
> killall -d mplayer
>
> & see what it's saying. ie. don't direct stout & sterr to /dev/null
>
>
> Regards,
>
> --
>
>  Frank
>
>  Contact info: http://www.shute.org.uk/misc/contact.html
>
>
>

Frank and other interested folks,

Thank you for all your help.  I was able to solve the problem using a
script provided by George that uses sleep and kill commands
respectively.

#!/bin/sh
/usr/local/bin/ xterm -e /usr/local/bin/mplayer -really-quiet -shuffle
-playlist ~/.playlist & PID=$!  # all in one line, then
sleep 1800  # 1800 is 60*30 play music for 30 minutes,
kill $PID # music stops after playing for 30 minutes.

The previous commands I had worked for several versions of linux but
not on FreeBSD.

The above one is for home machine to play music as I wake up, and the
following one for work,


#!/bin/sh
/usr/local/bin/ xterm -e /usr/local/bin/mplayer -really-quiet -shuffle
-playlist ~/.playlist & PID=$!  # all in one line, then
sleep 180  # 180 is 60*3 play music for 3 minutes,
kill $PID

Thank you all for your help.  I had not noticed that killall -9
/usr/bin/mplayer was not stopping mplayer, but machine was shutting
down since I had programmed it using cron as root to shutdown at a
certain time.

Regards,

Antonio



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