Sponsored Content
Full Discussion: Any Ideas?
Top Forums Shell Programming and Scripting Any Ideas? Post 22747 by Docboyeee on Monday 10th of June 2002 11:59:20 AM
Old 06-10-2002
Any Ideas?

I have several staging directories on my UNIX server.

/usr2/data1
/usr2/data2
/usr2/data3
/usr2/data4
/usr2/data5
/usr2/data6

In these directories a file is transferred from different PC's connected to the network via TCP/IP. The File name is constant for all directories.

Transfers from the PC to the UNIX server could possibly take place several times during the day. Meaning - the information from PC1 that is sent to the UNIX server and placed in /usr2/data1 could possibly be sent several times during the course of the day or even several days before it is processed. I would like to write a script that would check each one of these directories and see if there is a file in there. The filename will be constant. My delima is this:

1) I don't want to overwrite a file that is currently sitting in that directory. So.. I would need to move the file out of the staging directory and place it over into a different directory. But let's suppose that when my script looks in this directory and sees a file in there... how am I to know whether the file has been completely transferred from the PC to the UNIX server? I don't want to try and move the file right in the middle of the ftp process between the PC and the UNIX server.

2) I want to rename the file and place it into a process directory for processing. However, I don't want to name the file the same name as a file that already exists in the directory.

3) I eventually want to cat all these files together for processing and move them out of my process directory into a hold directory in case something happened during the processing.


Anyone got any ideas ?
 

8 More Discussions You Might Find Interesting

1. Cybersecurity

Any Ideas !!!!!!!!!!

Hi, I installed sybase server on a LINUX server. I assigen port 2025 whilst installation for sybase , later i uninstalled sybase and when i try to reinstall sybase and use port 2025 it throw up error saying that it is already in use, use other port number. How can I re-use the same port number... (2 Replies)
Discussion started by: suda
2 Replies

2. Shell Programming and Scripting

any ideas?

i need to compare to dates/times given in the format MMDDhhmmYY. That is month, day, hour, minute, year. It is a 24 hour clock. I need to compare two dates to check that they are, say, less than 900 seconds apart. I have got to a point where it checks the time, turns the values into seconds and... (5 Replies)
Discussion started by: fwabbly
5 Replies

3. Shell Programming and Scripting

Scripting ideas?

Hi All, How can I script the following logic? Step 1: Check if the file xyz.txt exists under direcotry test and if the size of the file xyz.txt is greater than 32MB. Step 2: If the above conditions are true(file exists and size >32 MB), then step 3, otherwise step 4 (file does not exist or... (2 Replies)
Discussion started by: Sueyoung88
2 Replies

4. Solaris

Need ideas what is wrong with v440

Hello everyone, I'm here today looking for help... I have a SunFire v440 running Solaris 9 at work that manages the SCSI tape drives(LTO3) in our L700 tape library (runs SAMFS). I went into work today and found the machine was ping-able but I could not connect to it via SSH and could not... (7 Replies)
Discussion started by: mainegeek
7 Replies

5. UNIX for Advanced & Expert Users

Sendmail - Any Ideas?

I have solaris 9 and am using sendmail to pickup requests and forward them to a bulk mail server on a different port. Now for the fun...In sendmail, I need to find a way to place a default address in the Mail From: and Rcpt To: or remove them as required - These will be picked up by the bulk mail... (3 Replies)
Discussion started by: mikey2003ma
3 Replies

6. UNIX and Linux Applications

Need ideas for graduation project based on unix or linux Need ideas for graduation project based on

Dear all, i am in last year of electronics department in engineering faculty i need suggestions for a graduation project based on unix or free bsd or linux and electronics "embedded linux " i think about embedded unix for example or device drivers please i need helps (1 Reply)
Discussion started by: MOHA-1
1 Replies

7. Shell Programming and Scripting

Ideas for while loop

idealy, i'd like to do something like this: while read line do echo $line done < $(egrep error /var/log/syslog) but when i do, i get an unexpected response. i.e. cat test: #!/bin/sh while read line do echo $line done < $(egrep error /var/log/syslog) (12 Replies)
Discussion started by: SkySmart
12 Replies

8. Shell Programming and Scripting

Help me get some ideas

Hello, I have been given a scripting project, but have not learned any scripting. I need to get some ideas on how to start. Attached is part of the project: I have no idea how to parse the arguments. What I had in mind was to get the arguments ($1, $2, ... ) and have if statements for different... (1 Reply)
Discussion started by: facepalm
1 Replies
CHKFONTPATH(8)							   Red Hat, Inc.						    CHKFONTPATH(8)

NAME
chkfontpath - simple interface for adding, removing, and listing directories in the X font server's path SYNOPSIS
chkfontpath [-lqfh] [-a name of directory to add] [-r name of directory to remove] DESCRIPTION
chkfontpath provides a simple method of configuring the directories contained in the X font server's path. As of Red Hat 6.0, all fonts in X are served via this separate font server process, not through the main X server process. This speeds up font rendering, and also allows use of font servers which are not running on the local host. chkfontpath is mainly used by rpm in its %post and %postun sections to add and remove new directories to the server's config file at installation and de-installation time of packages containing fonts. -a, --add=name of directory to add Add a directory to the font path. -r, --remove=name of directory to remove Remove a directory from the font path. -l, --list List all directories in the font path. -q, --quiet Quiet operation; don't display any output to the screen, even when there is an error during operation. -f, --first Requires usage of the add command; puts the specified directory first in the font path, rather than last. -h, --help Show detailed help on the command line. When directories are added to the path, some sanity checking is performed to make sure you are not adding a directory without the file fonts.dir contained in it, which the server needs to be able to render fonts properly. When a path is succesfully added or removed, the xfs process is restarted if it is currently running. RETURN CODES
chkfontpath returns 0 on success, or 1 on error. FILES
/etc/X11/fs/config Configuration file for the X font server (xfs). SEE ALSO
xfs(1),fslsfonts(1) AUTHOR
Written by Preston Brown <pbrown@redhat.com> REPORTING BUGS
Report bugs to <http://bugzilla.redhat.com>. COPYRIGHT
Copyright (C) 1999-2001 Red Hat, Inc. All rights reserved. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTIBILITY or FITNESS FOR A PARTICU- LAR PURPOSE. 4th Berkeley Distribution Thu Jan 18 2001 CHKFONTPATH(8)
All times are GMT -4. The time now is 06:09 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy