From owner-freebsd-questions@FreeBSD.ORG Mon Sep 16 12:21:51 2013 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 2D14836F for ; Mon, 16 Sep 2013 12:21:51 +0000 (UTC) (envelope-from jerry@seibercom.net) Received: from mail-qe0-x232.google.com (mail-qe0-x232.google.com [IPv6:2607:f8b0:400d:c02::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D1F08291C for ; Mon, 16 Sep 2013 12:21:50 +0000 (UTC) Received: by mail-qe0-f50.google.com with SMTP id a11so2746769qen.37 for ; Mon, 16 Sep 2013 05:21:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=seibercom.net; s=google; h=date:from:to:subject:message-id:in-reply-to:references:reply-to :organization:face:mime-version:content-type :content-transfer-encoding; bh=o9G302/PZHMj5D92Epu6KvAr0724NKzZBhabGpb1fWk=; b=JX5Qra+J+zaM2fasMYVO/C+hPsOJR0U8Dn6R8XVJyIEiT9TO2sFhgdBuuvXm6RrZdM MhT6jwfh7X55wjtQOYx4WzpQ0yfrhLtXuDbYgzba7N/f9tHaTNXHn1KBxOgFUzbT0ayA lx7zWhZ4FSI395h/+QIgsNYOB0XsqvogFP9oM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to :references:reply-to:organization:face:mime-version:content-type :content-transfer-encoding; bh=o9G302/PZHMj5D92Epu6KvAr0724NKzZBhabGpb1fWk=; b=em+yf6n5UcB112gSXzoRxogxgMtZ4hr9v3EfTzyMLScMmCg4H6RqTdZ3Z1+ZYfkFAa 3I7m2wFd8rIWZGvgRLfukLwbnmB0KocGhMP+UiEYi5Z6eNkLit+zlCD/oh0ciHzi5fLi V5P+wAm97K1+t9ult+0rkRBlifXfBgh0rV/0l0VU13dPNG+vm+5ikDFToAt6wjbG24Uv 3hC8YkkqHCzoNbM8D+6idfjNXO7NQGE63sj9FvSDheWHtdekplbyTrvI3LbhhPXLH+mR WyiJXUEE0orM/W1SZw+qKiXUOiV3b6D44ZOD4OsNQ/K4Ki5u2tXyzpFxFFc6eeTdUW7Q 9JIg== X-Gm-Message-State: ALoCoQlrCOSJeNJRnpp7c4mkrFVQLcsayBWdqlwJzG3JYboCqAXoGmOQUQvCxJONQ74aRgd/xI0/ X-Received: by 10.229.101.136 with SMTP id c8mr45615366qco.17.1379334109972; Mon, 16 Sep 2013 05:21:49 -0700 (PDT) Received: from scorpio.seibercom.net (cpe-076-182-104-150.nc.res.rr.com. [76.182.104.150]) by mx.google.com with ESMTPSA id y9sm22726667qaj.9.1969.12.31.16.00.00 (version=TLSv1.2 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 16 Sep 2013 05:21:49 -0700 (PDT) Received: from scorpio (localhost [127.0.0.1]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: jerry@seibercom.net) by scorpio.seibercom.net (Postfix) with ESMTPSA id 3cdmlw5p0yz2CG5G for ; Mon, 16 Sep 2013 08:21:48 -0400 (EDT) Date: Mon, 16 Sep 2013 08:21:48 -0400 From: Jerry To: FreeBSD Subject: Re: test if script called by cron Message-ID: <20130916082148.5749c31c@scorpio> In-Reply-To: <5236EB03.7040001@ifdnrg.com> References: <5236EB03.7040001@ifdnrg.com> Organization: seibercom.net X-Mailer: Claws Mail 3.9.2 (GTK+ 2.24.19; amd64-portbld-freebsd8.3) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAHlBMVEUAAABYRlwJCw4FAgAIBwKprDkBAQFQLR0BAgCir7VRttp8AAACAUlEQVQ4jZWUTYvbMBCGTVl8V2hX6Gg5G5FbWQdBj0lEfE7BhN4cyzi5Wt1E5L70roWy6N92xok/skkP+5IYrMcz78xIduDWpNM3vFzuA/jX5EY1AI6KHFwW/CzFuQAwqUBbV12p+CzIh6Awq7sg33pn5D64SQXAexffeuQlA/L35RrkaB551OjGfP/cAO8mCNaDcgvfky5ijoD0pAXlCQCnljiAjsJD9Ax05Ko5sZxbnLQcmM+dZg5IjREfZrWIHK0JuwU68pAGwHvfRxBundRzTxxz3r9dNUikPsEihjz2Dc4kjp1hKsJGuot4EDxaxzMoC7XqhxhOSfZrTS6gSX1JVdjp+o1PvWfekXgw3WL0g70nDEwA0H0HQsEZc8sTmFMTkWUfYWC/vdR1zQy3xLQgLwzu90QnlnFLjeiGWBjwhb4Sa42IqOg2qqS4O1/zhKokFUb1Q8Rj4Eb69WVflXEehJ35DgChVTE5n50eaGyMLOfH8AOodoSM4PVYAQgQdBulOa+knklYks3vAuQ+uX492lTl+A+e8qBV2AKoXalVKFfyuUp0pUp1ARaUHh82lv9MN+Ig7CZtgE6FNYvjlywT2VP2dMgOG46gTIWcqdfvuwyXNz0oMJNd/N5lh1YNiJt19ADTUo3VuFSNeQwVqRSrGjSCp53fk2g+Mvfk/gfoPxHeUS8MH9vRAAAAAElFTkSuQmCC Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: FreeBSD List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Sep 2013 12:21:51 -0000 On Mon, 16 Sep 2013 12:26:59 +0100 Paul Macdonald articulated: > > Hi, > > Is there a simple way of testing whether a given script was called > via cron, > > I'd rather find a solution that would work from within the script > rather than setting an environment variable in the crontab. > > thanks > Paul. > > (anyone here going to EuroBSD con?) If you want to learn if the running script was called via cron, this would work, assuming you are running Bash. if [[ ! -t 0 ]]; then echo "Running from Cron" fi -- Jerry ♔ Disclaimer: off-list followups get on-list replies or get ignored. Please do not ignore the Reply-To header. __________________________________________________________________