Move Script


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Move Script
# 1  
Old 06-01-2009
Move Script

Hi
I am very new to scripts and only have a basic knowledge
What i am trying to do is move files from one directory to another, but i need to make sure the file is stable before it moves the file to the destination. Here is the script that i am using that is moving the files, it part of a script another company used and i am trying to hack it around to suit. Any help would be appreciated and if there is a better way to do it please say so

#!/bin/sh


SOURCE_DIR=/appcfg/COLOURSERVE/OUT
BACKUP_DIR=/symlnks/io/jobs/workflows/TAG-461/Conde_Nast_Output
cd $SOURCE_DIR
mv -f * $BACKUP_DIR/
# 2  
Old 06-01-2009
Define 'file is stable' --
# 3  
Old 06-01-2009
the destination folder is a hotfolder linked to a software program that has to process the file. So i need to ensure that the file has completed the copy to the destination
thanks
# 4  
Old 06-01-2009
Quote:
Originally Posted by treds
the destination folder is a hotfolder linked to a software program that has to process the file. So i need to ensure that the file has completed the copy to the destination
thanks

maybe use ls -l to compare the exact sizes of both files, or even something like md5 of both source and end copies, if I understood you correctly.
# 5  
Old 06-02-2009
is there a command you can add to the script that checks if the file has finished growing in size?
# 6  
Old 06-02-2009
Quote:
Originally Posted by treds
is there a command you can add to the script that checks if the file has finished growing in size?
you can check it by adding something like "echo test test" in the next line after mv or cp, the echo command will only be executed when cp or mv is complete, that means when the file doesn't grow in the size any more.
# 7  
Old 06-02-2009
so it will read

#!/bin/sh


SOURCE_DIR=/appcfg/COLOURSERVE/OUT
BACKUP_DIR=/symlnks/io/jobs/workflows/TAG-461/Conde_Nast_Output
cd $SOURCE_DIR
mv -f * $BACKUP_DIR/
"echo test test"

but how does it know the file name do you not have to use a wild card?
sorry very limited experince with scripts
 
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Script to move certain no. of files every second

Hi All, I am new to Linux/Scripting and need some assistance in coming up with a script that can move certain amount of files from one directory to other every seconds. Usercase: We have around 100k files in tmp directory on my server which needs to be moved to another folder to get... (3 Replies)
Discussion started by: Raj1184
3 Replies

2. Shell Programming and Scripting

move script

hi guys i have a simple question i have a directory with name of files in /tmp which contain some files i want to check all files with file command and if they were MP3 or Wave sync them into new place . for example ( /root/mp3 ) i find all files and remove white space and rename them... (1 Reply)
Discussion started by: mhs
1 Replies

3. Shell Programming and Scripting

Script move files by name

hi, I have a lot of files named xxxxx__AA.txt, xxxxx__BB.txt, xxxxx__CC.txt and I would like to move xxxxx__AA.txt in AA directory, xxxxx__BB.txt in BB etc. Could you help me do it in bash script? (5 Replies)
Discussion started by: corfuitl
5 Replies

4. UNIX Desktop Questions & Answers

Help with Script to Move Directories

Hi I am after a simple script to move folders/files from one directory into another directory on the same server. I want to run a cron so this can run at midnight. Issue is there will not always be data in the source folder. This script works fine but it errors if nothing exists in the source... (3 Replies)
Discussion started by: treds
3 Replies

5. UNIX for Dummies Questions & Answers

Move command within script

Anyone have an idea to why the statement below does not work within a script but works when issued from the command line? mv /dir_files/submit.log* /bintemp (1 Reply)
Discussion started by: bwcberb
1 Replies

6. Shell Programming and Scripting

script to move

Hi, Want to write a script which move like: these are files in different dir structure, /home/darshak/test/sh/new.txt /home/darshak/test/new1.txt /home/darshak/test/pl/file.txt script will move same structure as above but in different dir, /usr/local/test/sh/new.txt... (2 Replies)
Discussion started by: darshakraut
2 Replies

7. Shell Programming and Scripting

script to move logs

Does anyone have a good script to move log files from a cron? There are a lot of logs, about 100 or more and they are constantly being written too. (7 Replies)
Discussion started by: photon
7 Replies

8. Shell Programming and Scripting

Help with Copy Move Script

Hello Gurus! Please help! I would like to get some help with the following: I'm working right now on a Data Warehouse project and I need to automate a manual procedure I am using to process the data files coming into the database, any information/ideas and or which script language to go... (4 Replies)
Discussion started by: alfpathros
4 Replies
Login or Register to Ask a Question