Script to check for file size and then sftp


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Script to check for file size and then sftp
# 36  
Old 02-10-2013
changed

Last edited by mirwasim; 02-10-2013 at 06:58 PM..
# 37  
Old 02-10-2013
Put another infinite loop around current code and look for any new files. Also move the files to a different directory after processing:
Code:
while :
do
        if ls filename* > /dev/null 2> /dev/null
        then
                for file in filename*
                do
                        ...
                done
        else
                echo "No incoming files found"
                break;
        fi
done

# 38  
Old 02-10-2013
checked

Last edited by mirwasim; 02-10-2013 at 06:58 PM..
# 39  
Old 02-10-2013
Code:
while :
do
        if ls filename* > /dev/null 2> /dev/null
        then
                # your previous code here
        else
                echo "No incoming files found"
                break;
        fi
done

# 40  
Old 02-10-2013
checked

Last edited by mirwasim; 02-10-2013 at 06:58 PM..
# 41  
Old 02-10-2013
Code:
#!/bin/ksh

cd /var/opt/app/portal/7.4/pin/backup/wasim/mir

while :
do
        if ls filename* > /dev/null 2> /dev/null
        then
                for file in filename*
                do
                        while :
                        do
                                procid=$( fuser "$file" )
                                if [ -z "$procid" ]
                                then
                                        echo "File not in use"

                                        # Move file to different directory after processing
                                        # so that it will not be picked again .
                                        # mv "$file" different_dir/

                                        break;
                                else
                                        echo "File in use"
                                        sleep 50
                                fi
                        done
                done
        else
                echo "No incoming files found"
                exit 1
        fi
done

# 42  
Old 02-10-2013
is it not possible to not move the files, because moving these file let us to change the some other scripts
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to check whether the sftp script is successful??

hi, how can i check whether the sftp connectivity is successful or not?? i am using expect script to connect to sftp.. sftp_script spawn /usr/bin/sftp abc@ftp.xyz.com expect "abc@ftp.xyz.com's password:" send "password\r" expect "sftp>" send "mput *.txt\r" expect "sftp>" send "bye\r"... (8 Replies)
Discussion started by: Little
8 Replies

2. Shell Programming and Scripting

SFTP - Get size of file on remote server

Hi, I have a requirement where I need to do SFTP connection to remote server, get the size of the file on remote server and depending on the size, i need to get the file onto local server. Is there any command in SFTP to get the size of the file. I found one in FTP but not in SFTP (2 Replies)
Discussion started by: forums123456
2 Replies

3. Shell Programming and Scripting

sftp file size differ

Hi, I have one doubt over sftp. I am trnasferring a file from server1 to server2 using sftp. The size of the file shows different in file 1 and file2 after sftp even though it shows same number of byte transferred. I don't understand the problem. For example: I have file1 having size... (3 Replies)
Discussion started by: siba.s.nayak
3 Replies

4. Shell Programming and Scripting

Script to check file system size

Dears, the output of this command df -h | tr -s ' ' | cut -f5 -d' ' is capacity 24% 0% 0% 0% 0% 1% 0% 24% 24% 0% 93% 1% (4 Replies)
Discussion started by: xxmasrawy
4 Replies

5. Shell Programming and Scripting

Perl Script to check file date and size

Hi guys, i am new to perl. I started reading the perl documents and try to come up with some logic. I am trying to create a script that would go into a location, search for todays files, then searches for all .txt files from today. If todays not found, its an error If file size is less... (26 Replies)
Discussion started by: DallasT
26 Replies

6. Shell Programming and Scripting

sftp file size limit

Hi, Can some one please tell me the file size limit (if any) while using sftp I am trying to transfer a file ( size is almost 350 MB ) but it fails as shown below. sftp> put file1 ./file1 Uploading file1 to /dir1/./file1 file1 25% 100MB 10.2MB/s 00:28 ETA Couldn't write to remote... (6 Replies)
Discussion started by: vikash_k
6 Replies

7. Windows & DOS: Issues & Discussions

Check the file size using Batch script in windows

Hi, I need to check the file size using a batch script. Pls advise. (0 Replies)
Discussion started by: krackjack
0 Replies

8. UNIX for Dummies Questions & Answers

SFTP script - poll every min to check file complete before transfering

Hello, Before I do a GET remote file, I need to ensure the remote file is a complete file i.e. whatever process is saving the file to the remote folder should complete the transfer before I go GET it through my script. So I'm thinking I need to poll the remote file every minute or so to... (4 Replies)
Discussion started by: srineel
4 Replies

9. Shell Programming and Scripting

shell script to check file size greater than 50M

Hi All, OS:AIX 64 bits using korn shell. Requirement: shell script to check file size greater than 50M and send mail alert. Thanks for your time! Regards, (3 Replies)
Discussion started by: a1_win
3 Replies

10. Shell Programming and Scripting

unix script to check whether particular file exists and to find its size

I want to find the size of particular file exists in a particular directory and i wnt to zip it. In the below mentioned code it should check the MQ.log in the particular directory.Please correct my code so that it will check for particular MQ.log but i could not able to check whether the... (9 Replies)
Discussion started by: Balachandar
9 Replies
Login or Register to Ask a Question