search command using PSFTP


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers search command using PSFTP
# 1  
Old 03-09-2006
search command using PSFTP

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


I would like to be able to run a script and have the result sent via email and the log file (with current date auto populate at end of file name) saved to specific directory on UNIX server.

thanks!
# 2  
Old 03-10-2006
I'm not sure why you mention PSFTP.

Quote:
I need to search (grep?) a file and send results via email. How can I do this using PSFTP?

Currently I log in via PUTTY (HP UX) and type the following...
grep FILENAME /xxx/xxxxxx>/xxx/filename_typemanualdate


I would like to be able to run a script and have the result sent via email and the log file (with current date auto populate at end of file name) saved to specific directory on UNIX server.
Login via PUTTY - make a script with the following (make changes as needed). Chmod 744 after finishing it and exiting your editor.
Code:
#!/bin/ksh
string="$1"
localfile="$2"
logfile="/some-path/somefile_`date '+%m%d%Y'`"
if [ -s $localfile ]; then
   /usr/bin/grep $string $localfile > $logfile
   if [ ! -s $logfile ]; then
      echo "Search string $string not found in $localfile" > $logfile
   fi
else
   echo "File $localfile did not exist or was zero bytes" > $logfile
fi
mailx -s"Search results" youremailaddress@yourdomain.com < $logfile
exit

Replace some-path/somefile with the appropriate directory path/filename for your server. The same thing with email address. Then just run the script with the search string as parameter 1, and the file to search as parameter 2
(Example: looking for last in /var/adm/messages
./your-script last /var/adm/messages
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

[Solved] Is it possible to use PuTTY psftp.exe to move file from one directory to another?

Hello All, I am running a script (power shell) from my desktop (Windows). The script needs to sftp a file(using PuTTY psftp.exe ) from my desktop to a server(UNIX server). Then, as a second step, the script needs to move (or copy and delete) this file from one directory on the server (UNIX server)... (3 Replies)
Discussion started by: scampi
3 Replies

2. Shell Programming and Scripting

Search several string and convert into a single line for each search string using awk command AIX?.

I need to search the file using strings "Request Type" , " Request Method" , "Response Type" and by using result set find the xml tags and convert into a single line?. below are the scenarios. Cat test Nov 10, 2012 5:17:53 AM INFO: Request Type Line 1.... (5 Replies)
Discussion started by: laknar
5 Replies

3. Shell Programming and Scripting

psftp: get all files info in a choosen file

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

4. UNIX for Dummies Questions & Answers

PSFTP- Compare file size

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

5. Windows & DOS: Issues & Discussions

PSFTP/PSCP: remotely deleting directory recursively

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

6. Red Hat

sshd started, but ssh/sftp/psftp not working

The OS is CenOS. The sshds is started, but ssh/sftp/psftp are not working with "time out" errors. # service sshd status openssh-daemon (pid 2894) is running... # tail /var/log/secure Feb 16 10:56:47 cenos userhelper: pam_timestamp(system-config-securitylevel:session): updated... (3 Replies)
Discussion started by: aixlover
3 Replies

7. Windows & DOS: Issues & Discussions

psftp from linux box to windows

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

8. Shell Programming and Scripting

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... (1 Reply)
Discussion started by: nsrihari
1 Replies

9. UNIX for Dummies Questions & Answers

instead of psftp?

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

10. UNIX for Dummies Questions & Answers

In Search of a Command

Hello, There is a command out there that gives back info on your system; e.g. PentiumIII, etc. I came across it a while back, but cannot find it now. Does anyone know what that command is? Thanks, Radimus (2 Replies)
Discussion started by: radimus
2 Replies
Login or Register to Ask a Question