From owner-freebsd-questions@FreeBSD.ORG Tue Apr 20 08:41:44 2010 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F2A851065673 for ; Tue, 20 Apr 2010 08:41:44 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from smtp.infracaninophile.co.uk (gate6.infracaninophile.co.uk [IPv6:2001:8b0:151:1::1]) by mx1.freebsd.org (Postfix) with ESMTP id 67D228FC37 for ; Tue, 20 Apr 2010 08:41:44 +0000 (UTC) Received: from seedling.black-earth.co.uk (seedling.black-earth.co.uk [81.187.76.163]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.4/8.14.4) with ESMTP id o3K8fbSG071935 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Tue, 20 Apr 2010 09:41:37 +0100 (BST) (envelope-from m.seaman@infracaninophile.co.uk) Message-ID: <4BCD68C1.2010001@infracaninophile.co.uk> Date: Tue, 20 Apr 2010 09:41:37 +0100 From: Matthew Seaman Organization: Infracaninophile User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 MIME-Version: 1.0 To: mcoyles@horbury.wakefield.sch.uk References: <002c01cae05e$7eab3ea0$7c01bbe0$@wakefield.sch.uk> In-Reply-To: <002c01cae05e$7eab3ea0$7c01bbe0$@wakefield.sch.uk> X-Enigmail-Version: 1.0.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamav-milter 0.96 at happy-idiot-talk.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,DKIM_ADSP_ALL, SPF_FAIL autolearn=no version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on happy-idiot-talk.infracaninophile.co.uk Cc: questions@freebsd.org Subject: Re: Kill via Cron... X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Apr 2010 08:41:45 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 20/04/2010 08:52:58, mcoyles wrote: > Morning all - on FreeBSD 7.1 (for various reasons - don't ask) > Am attempting to run the following via cron but it keeps erroring out: > > kill -9 `ps ax | grep backup | grep -v grep | awk '{print $1}'` && kill -9 > `ps ax | grep dump | grep -v grep | awk '{print $1}'` > > > Error: > > usage: kill [-s signal_name] pid ... > kill -l [exit_status] > kill -signal_name pid ... > kill -signal_number pid ... > > Works OK from commandline - what do I need to change to make this cronable?? The usual problem is that the environment under cron is not set up anything like the way it is for an interactive session. Particularly the PATH. Either write you command as a small shell script and setup PATH within it, or use fully qualified names for all commands. Your command is probably better expressed as: /bin/pkill -9 'backup|dump' Cheers, Matthew - -- Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.14 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkvNaMAACgkQ8Mjk52CukIzY7ACfaRdjM5GhHDwger7dZyZ0089F asoAn01GiwM4Fxqnf2cfzqhgWxbQmw50 =HqkV -----END PGP SIGNATURE-----