delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/09/21/14:14:57

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Date: Fri, 21 Sep 2001 14:13:17 EDT
From: Upat54wo AT aol DOT com
Subject: Shell execution
To: <cygwin AT cygwin DOT com>
Mime-Version: 1.0
X-Mailer: Unknown (No Version)
Message-ID: <11f.48a9c92.28dcdd3d@aol.com>

I'm new to cygwin (latest) and NT (4.0 sp 6) but not to UNIX.   I am experiencing a conflict between bash and cron execution and hope someone can point out what I've missed. 

When I run a shell from the cygwin prompt/command line, it works fine.

When I schedule the same shell in cron, I get errors saying the files I'm trying to grep on don't exist.   I am using an "*" in the filename because there are several, as in file1.log, file2.log, file3.log, etc.

The script follows.

#!/bin/bash

SID=fprd
xwork=/tmp/check.wrk1
xdisk=/cygdrive/m/Backups/COLDBACKUPS/FPRD/Logs

cnt=$(grep -i '0 file' $xdisk/$SID_copyjob*.log | wc -l )
cnt=$(echo $cnt | tr -d ' ')

if [ $cnt -gt 0 ] ; then
   echo "To: xxxx AT airtouchpaging DOT net"                   >$xwork
#   echo "To: xxx AT xxx DOT org"                   >$xwork
  echo "Cc: xxx AT xxx DOT org"                                       >>$xwork
   echo "Subj: Cold Backup Error! There were $cnt files not copied. Please manually copy.  " >>$xwork
   
   ssmtp -F "DBA Alert" -t <$xwork
fi

exit 0

# end of script

Any help will be appreciated.  I'm sure there is just a setting I've missed somewhere.

Thanks!  

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019