10-01-2009
Not able to catch psftp errors
Hi,
While running the psftp with the below code,it is able to connect and open the ftp connection and closed the connection.
But my scriptfile Test.ftp,is having the code "cd directoryname" where the directoryname does not exists.
In this case i should be able to catch the error,instead it is givving terun code 0(success) which belongs to closing connection.
how can i trap this error???
C:\\psftp.exe -v -i "C:\\filename.ppk"
user@server.com -b "C:\\Test.ftp"
File "c:\\Test.ftp contains below code
cd directoryname_notexists
bye
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi,
In my code, I am running rsync, if any error comes, I have to wirte the error to temp file and I want to send this temp file content to specified email address, I am getting starnge outpout, can you pls help to solve this?
My code is:
tempfile=error.`date '+%m%d%Y_%H%M%SGMT'`
rsync -az -e... (3 Replies)
Discussion started by: redlotus72
3 Replies
2. UNIX for Dummies Questions & Answers
I need to search (grep?) a file and send results via email. How can I do this using PSFTP? I'm VERY new and could use all the assistance anyone would be willing to provide.
Currently I log in via PUTTY (HP UX) and type the following...
grep FILENAME /xxx/xxxxxx>/xxx/filename_typemanualdate... (1 Reply)
Discussion started by: newbiepgrmr
1 Replies
3. UNIX for Dummies Questions & Answers
psftp binary size is about to 300K and I need a smaller one. anyone suggests any idea? (4 Replies)
Discussion started by: zoque
4 Replies
4. UNIX for Dummies Questions & Answers
Hi everybody,
I'm new to linux world and I need your help!!
I'm using vi to create a .sh script that process files moving them from a directory to another and unzipping a file.
I need to catch errors while moving or unzipping files.
For move command, I do:
mv -f... (2 Replies)
Discussion started by: Laetitia
2 Replies
5. Linux
Hello friends,
Assume that, I am trying to execute a "db2 connect" command from Linux shell prompt via a shell script called "sample"
sample
db2 connect to bas39
$sample
If the database is not present its should display a custom error message by catching the error message given by db2.... (1 Reply)
Discussion started by: frozensmilz
1 Replies
6. Windows & DOS: Issues & Discussions
Hi all pro
I had a script from windows to put diff file from the linux box
but i had stuck on it ,how to play around with the %1
@echo off
"C:\putty\psftp" linux@1.1.1.1 -pw password -bc -b getfile.scr
--getfile.scr
lcd "C:\DATA"
cd logs/
mget %1
Thanks
jiajin (0 Replies)
Discussion started by: lijiajin
0 Replies
7. Windows & DOS: Issues & Discussions
Hello,
I'm looking for a way to use PSFTP or PSCP, executed from a batch file in Windows, to delete an entire folder and its contents. I can run a script using PSFTP which can use rm or rmdir, but the -rf command doesn't work. Any suggestions on another client to use in the same context, or a... (2 Replies)
Discussion started by: ocdcollector
2 Replies
8. UNIX for Dummies Questions & Answers
Hi,
I'm using PSFTP to transfer files from one machine to a virtual machine with UBUNTU OS installed on it.
I'm trying to find a way to make sure the files that I'm uploading / downloading are being uploaded/ downloaded properly.
I want to compare the size of the local file and the remote... (0 Replies)
Discussion started by: sessie
0 Replies
9. Shell Programming and Scripting
Dear all,
We are trying to get file information in a file from our sftp server with the program psftp.
lcd d:\sftpInfo
cd serverInfo
ls *.* > qqqqq.txt
After running the ls command, we see all files who are in the serverInfo directory on the screen. No error is showed.
Our question is:... (3 Replies)
Discussion started by: ton2204
3 Replies
10. Shell Programming and Scripting
Hi
I have a shell script like that
Main() {
DAY=$(date +"%d-%m-%Y")
TIME=$(date +"%T")
Command 1
Command 2
...
Command n
}
I would like to catch errors from all commands in Main() and write these errors into a file , something likes this:
Main
if < error >
then
echo... (3 Replies)
Discussion started by: bobochacha29
3 Replies
LEARN ABOUT OPENSOLARIS
netrc
netrc(4) File Formats netrc(4)
NAME
netrc - file for ftp remote login data
DESCRIPTION
The .netrc file contains data for logging in to a remote host over the network for file transfers by ftp(1). This file resides in the
user's home directory on the machine initiating the file transfer. Its permissions should be set to disallow read access by group and oth-
ers. See chmod(1).
Tokens can be separated by SPACE, TAB, or NEWLINE characters. The following tokens are supported:
account string Supply an additional account password. If this token is present, the auto-login process supplies the specified string if
the remote server requires an additional account password. If the remote server does not require an additional account
password, the auto-login process initiates an ACCT command.
default Same as machine name, except that default matches any name. There can be only one default token, and it must be after
all machine tokens. The default token is normally used as follows:
default login anonymous password user@site
Such an entry gives the user automatic anonymous ftp login to machines not specified in .netrc.
login name Identify a user on the remote machine. If this token is present, the auto-login process initiates a login using the
specified name.
machine name Identify a remote machine name. The auto-login process searches the .netrc file for a machine token that matches the
remote machine specified on the ftp command line or as an open command argument. Once a match is made, the subsequent
.netrc tokens are processed, stopping when the EOF is reached or another machine token is encountered.
macdef name Define a macro. This token functions the same as ftp macdef. A macro is defined with the specified name; its contents
begin with the next .netrc line and continue until a null line (consecutive NEWLINE characters) is encountered. If a
macro named init is defined, it is automatically executed as the last step in the auto-login process.
password string Supply a password. If this token is present, the auto-login process supplies the specified string if the remote server
requires a password as part of the login process. If this token is present in the .netrc file, ftp aborts the auto-login
process if the .netrc is readable by anyone besides the user.
skipsyst Skip the SYST command that is sent by default to all remote servers upon connection. The system command is what enables
the automatic use of binary mode rather than the protocol default ascii mode.
As some older servers cannot handle the ftp command, this directive is provided to allow inter-operability with these
servers.
EXAMPLES
Example 1 A Sample .netrc File
A .netrc file containing the following line:
machine ray login demo password mypassword
allows an autologin to the machine ray using the login name demo with password mypassword.
FILES
~/.netrc
SEE ALSO
chmod(1), ftp(1), in.ftpd(1M)
SunOS 5.11 25 Aug 2006 netrc(4)