Looks like the .inotify.dat file is getting into the log file so probably best to just filter that one out.
You could also put the .inotify.dat file in another directory as the awk code only looks for files in the /home/mrowcp/ directory
Code:
CHKFILE=/home/mrowcp/.inotify.dat
LOGFILE=/var/log/inotify.log
NOTIFY=mrowcp@domain.com
show_details()
{
echo " New file(s) have arrived: "
echo "$newfiles" | sed 's/^/ /'
}
# Last line to looked at - just in case a file arrives while we are working
EL=$(wc -l $LOGFILE | awk ' { print $1 }')
if [ -f $CHKFILE ]
then
SL="$(cat $CHKFILE)"
# Old position is greater than size of file - It's may have been truncated so start from begining
[ $EL -lt $SL ] && SL=0
else
# No remembered previous line - start from begining
SL=0
fi
newfiles=$(awk -vS=$SL -vE=$EL '
NR>E{exit}
/^\/home\/mrowcp\/ CREATE/&&NR>=S&&$3!=".inotify.dat"{print $3}' $LOGFILE)
if [ -n "$newfiles" ]
then
show_details | mail -s "new FTP files" $NOTIFY
fi
echo "$EL" > $CHKFILE
Last edited by Chubler_XL; 03-07-2012 at 11:21 PM..
Oracle procedure create files on UNIX folder on a regular basis. I need to FTP files onto windows server and place the files, based on their name, in the corresponding folders. File name is as follows: ccyymmddfoldernamefile.txt; Folder Name length could be of any size; however, the prefix and... (3 Replies)
I have been working on a script to list all the name's of a subfolder in a text file then edit that text file and then delete the subfolder base on the edited text file so far I have been able to do every thing I just talked about but can't figure out how to delete the subfolers base on a text file... (8 Replies)
Hi everyone!
I'm in a need of a shell script that search for all files in a folder, move all those files to a temp folder, and upload those files via FTP. When the file transfer via FTP completes successfully, the file is moved to a completed folder. In case any of those files fails, the file... (4 Replies)
Hi
Before Posting my query in this forum, I have gone through various similar postings to get some idea on ftp and how to do that from unix shell script to windows server.
My question is related to FTP'ing from Unix to windows shared folder
My basic question is
1. Is it possible to do FTP... (4 Replies)
Hi.
I don't have any experience with making scripts in bash. I need a simple script to rename all files in a folder to the format file1.avi, file2.avi, file3.avi, and so on.....
Please note that the original files have different filenames and different extensions. But they all need to be... (2 Replies)
Hello kind programmers :)
I am a newbie and running into an error "line 28: syntax error: unexpected end of file" on the script shown below. Any help would be greatly appreciated. Thanks!
#! /bin/bash
if ($#argv <3) then
echo 'Usage get_modis_snow '
echo 'ftp script for MYD10A2... (2 Replies)
Hi
I have a bash script which takes parameters
sh /tmp/gdg.sh -b BASE-NAME -n 1 -s /source/data -p /dest/data/archive -m ARC
gdg.sh will scan the /source/data and will move the contents to /dest/data/archive after passing through some filters. Its working superb from bash
I have... (0 Replies)
Hello,
I have 3 folders on FTP server in the format yyyymmddhhmiss as below,ftp> cd /home/walgreens
250 CWD command successful
ftp> ls
200 PORT command successful
150 Opening ASCII mode data connection for file list
20150708072901
20150708092901
20150708102901The above folders are in... (1 Reply)
I have a bash script that is running a mysql query and creating a csv file with a time stamp. It then uploads that to a ftp server. Everything works great when I manually run it. But then I have a cron job set to run every monday, wednesday and friday at 5am est. When the cron job runs, it... (7 Replies)
Discussion started by: akallenberger
7 Replies
LEARN ABOUT OPENSOLARIS
ftp
ftp(4) File Formats ftp(4)NAME
ftp - FTP client configuration file
SYNOPSIS
/etc/default/ftp
DESCRIPTION
Use the ftp file to configure the behavior of the FTP client. Lines that begin with a hash symbol ("# ") are treated as comment lines and
are ignored.
Behavior Directives
The ftp file supports the following behavior directives:
FTP_LS_SENDS_NLST=yes | no The ls command of the ftp client sends an NLST to the FTP Server by default. Several non-Solaris clients send
LIST instead. In order to make the Solaris ftp client send LIST when the ls command is issued, set
FTP_LS_SENDS_NLST to no. The value of FTP_LS_SENDS_NLST is yes by default.
If the user sets a value for FTP_LS_SENDS_NLST in the user's environment, this value will override any FTP_LS_SENDS_NLST directive that is
specified in /etc/default/ftp.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWbipr |
+-----------------------------+-----------------------------+
SEE ALSO ftp(1), attributes(5)SunOS 5.11 22 Oct 2002 ftp(4)