Get filelist.txt from a sftp remote server


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Get filelist.txt from a sftp remote server
# 1  
Old 07-17-2013
Tools Get filelist.txt from a sftp remote server

Hi everyone, so I have a script create a login file to log into the sftp remote server, go to a certain directory and get the list of files in that direction into a text file in another folder (local folder). Here is the piece of code
Code:
echo "#!/usr/local/bin/expect -f"                           >> $loginFile
echo "spawn sftp [username]@[server name]"                   >> $loginFile
echo "expect ""password:"""                                           >> $loginFile
echo "send ""[my password]\n"";"                                    >> $loginFile
echo "expect ""sftp> """                                                 >> $loginFile
echo "cd pe_ase/data/vax"                                            >> $loginFile
echo "expect ""sftp> """                                                 >> $loginFile
echo "ls -l $listfile"                                                         >> $loginFile
echo "expect ""sftp> """                                                 >> $loginFile
echo "send ""quit\n"";"                                                   >> $loginFile
chmod 774 $loginFile
$loginFile

But the part:
Code:
echo "ls -l $listfile"                                            >> $loginFile

does seems to work, it gives out:
Code:
Couldn't stat remote file: Failure

if I change the code into:
Code:
echo "ls -l > $listfile"                                         >> $loginFile

Do any know the code to do this, thanks
then it gives out:
Code:
Couldn't stat remote file: No such file or directory

# 2  
Old 07-17-2013
as far as i know
Quote:
Couldn't stat remote file: Failure
mean file not found error. it wont return the return code like scp
# 3  
Old 07-17-2013
Code:
as far as i know 
Quote:
Couldn't stat remote file: Failure
mean file not found error. it wont return the return code like scp

But when I check the listFile, it is empty, which means that it does not work (I am sure that there are files inside that directory)
# 4  
Old 07-17-2013
File not found quite probably means file not found and is unlikely to mean anything else. Perhaps you're not quite where you meant to be, try doing an 'ls' and seeing what output you get, what files actually are there. Perhaps there's a minor spelling or capitalization issue.

Also, if you set up ssh keys properly instead of brute-forcing the password with expect, your life will be much easier, since sftp will simply do as its told without fanfare and no expect-script (and no insecurely-stored plaintext password!) required.
# 5  
Old 07-17-2013
I tried to do it manually from the sftp server, the normal "ls" would gives out a long list of file, but the:

Code:
ls -l[listfile path]

or
Code:
ls -l >>[listfile path]

the errrors are the same as the above mentioned
# 6  
Old 07-18-2013
Could you post this long list of file?
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Help with moving files on remote server using sftp

I need to sftp a file ABC_sysdate.csv (File name with system date and timestamp) to a temporary directory on the remote server and once the file is copied I've to move the file from temporary directory to the main directory with the same name. I have to generate a new file every hour and repeat... (6 Replies)
Discussion started by: srinup
6 Replies

2. UNIX for Advanced & Expert Users

SFTP from remote server

Hi All,While sftp from remote server an error (/) is coming before the file in a script.Please find the below log. The file is on home directory on remote server. (6 Replies)
Discussion started by: kiranparsha
6 Replies

3. Solaris

Script to get files from remote server to local server through sftp without prompting for password

Hi, I am trying to automate the process of fetching files from remote server to local server through sftp. I have the username and password for the remote solaris server. But I need to give password manually everytime i run the script. Can anyone help me in automating the script such that it... (3 Replies)
Discussion started by: ssk250
3 Replies

4. Shell Programming and Scripting

SFTP problem......File not getting from Remote server

Hi, We are using one unix script which is using sftp command and connect to remote server and get some file form remote server. some time after running this script we are not getting any file . Could you please tell us detailed validation that is there any problem with... (6 Replies)
Discussion started by: maheshkumar93@g
6 Replies

5. 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

6. UNIX for Dummies Questions & Answers

Help on cat filelist.txt |xargs -n1 find

I am trying to find all the files listed in a filelist.txt. Why cant I use something like this cat filelist.txt | xargs -n1 find $path (2 Replies)
Discussion started by: dragonpoint
2 Replies

7. Programming

SFTP from one remote server to another remote server from desktop

Hi, I have 1. lappy 2. server A 3. server B Now, what i need is to run a command from lappy that will sftp a file from server A to server B. Please guide me to achieve this. -akash (1 Reply)
Discussion started by: akash.mahakode
1 Replies

8. Shell Programming and Scripting

Checking the file in remote server using SFTP

Hello, I would appreciate if any one can help me on this. The below script start running at 12:30AM. Every 5 min, i go and check the remote site. If i see filewatch.txt over there, then i need to call another shell script and load the data into database. If i don't see that file, then i have to... (2 Replies)
Discussion started by: govindts
2 Replies

9. Shell Programming and Scripting

SFTP setting with a remote server - need help

Hi All, i want to setup a STPF setting to a remote server. Could you please help on this. The setting i have done but its still asking for password. Could anyone throw some light on the same? Thanks in advance. Pankaj (1 Reply)
Discussion started by: panknil
1 Replies

10. Shell Programming and Scripting

Read from fileList.txt, copy files from directory tree

Hi, hopefully this is a fairly simple Q&A. I have a clean file list of approximately 180 filenames with no directory or slashes in front of the filename nor any extension or dot ".". I would like to read from this list, find these files recursively down through directory trees, copy the files... (1 Reply)
Discussion started by: fxvisions
1 Replies
Login or Register to Ask a Question