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>