executing *.bat file on windows from Unix box via ftp command


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting executing *.bat file on windows from Unix box via ftp command
# 1  
Old 01-27-2006
executing *.bat file on windows from Unix box via ftp command

I have created get_list.bat file containing following line:
dir /B /O-d >file_list.txt

I am executing ftp command from Unix box and transferring get_list.bat file to windows server.

In my next ftp command I am trying to execute this test.bat file by entering this line:
get_list
or by entering this: get_list.bat - neither works.

Please advise what I am doing wrong.

Thank you very much
# 2  
Old 01-27-2006
get_list is not an ftp command. ftp transfers files. It can't run programs or scripts.
# 3  
Old 01-27-2006
yes, but I am able to run let's say dir command via ftp session I thought I'd be able to kick off *.bat file on windows side while connecting via ftp command - this is not correct ?


-thanks
# 4  
Old 01-27-2006
You can ftp to a unix box. Note that unix does not have a dir. But the ftp dir command works anyway. Unix does have a get command, but when you ftp to unix and run an get command in the ftp session, it has nothing to do with the unix get command. Windows/Dos does not have a get command. Neither os has a put command. But inside ftp, dir, get, put...they all work with both os's. And they work on all os's that support ftp. You can even ftp to some devices that do not really have any commands at all. So no, you are running remote commands in the sense that you think. If you were, it would be a horrible security problem.
# 5  
Old 01-27-2006
I see what you're saying...
Here's the thing - I need to connect from Unix box to windows box and get latest *.txt file from some remote directory (there might be multiple *.txt files in this directory). I have no way of knowing what the latest file is since ftp does not support any of the dir or ls options such as dir /O-d or ls -lt. If i get all *.txt files form remote windows box they loose their time stamps during the transfer and I still can't find out which latest file.
If you can advise anything I'd appreciate it.

-thanks
# 6  
Old 01-28-2006
You are painted into a corner here. What you want to do is very hard at best and in, some cases, impossible. Some more work needs to be done on the windows system to give you some way of more easily identifying the file you need. However, you can manually look at the output of dir. When you do, can you see which file to get? Bear in mind that, on unix, for old files you get "year" replacing the timestamp. Choosing the newer of two different 1-year old files would not be possible. If you can pick out the file that is needed, so can a very clever script. But be warned, this is not a piece of cake and it is not a job for a beginning script writer. If you want to go down that path, you might be able to get some ideas from: HardFeed a recursive ftp script.
# 7  
Old 01-28-2006
There is also the possibility that you might be able to do what you want using smbclient from samba.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

UNIX command to copy files from Windows to UNIX box

Hi Folks, I have a file name abc.xml in my windows machine at the location c:\ytr\abc.xml which I want to place at the unix box machine inside cde directory.. at the following location that is /opt/app/cde/ now the credentials of unix box are abc345 -->(dummyid) ftyiu88--->(dummy passwd) ... (4 Replies)
Discussion started by: punpun66
4 Replies

2. Windows & DOS: Issues & Discussions

Executing .bat file

Hi , I have a bat file on windows machine ,I need to excute it from my local unix machine using sambe utility.Is there any comman to execute the .bat file remotely. Using samba utility i can post files to and fro from windows to unix but i don't comman to exute the .bat file. can any one... (2 Replies)
Discussion started by: Raamc
2 Replies

3. Solaris

file showing 0 byte after ftp from windows to solaris 10 box

Dear All I am trying to put a file from window system to solaris 10 box through ftp, but after connected to solaris 10 through window via ftp, I put a file( its a solaris package) through put command to solaris box. When I checked it on solaris box I get a file having 0 bytes. even I try to put... (3 Replies)
Discussion started by: amity
3 Replies

4. Shell Programming and Scripting

ftp file starting with particular name on Windows box to Unix box using shell script

Hello all ! I'm trying to write a shell script (bash) to ftp a file starting with particular name like "Latest_" that is present on a Windows box to UNIX server. Basically I want to set this script in the cron so that daily the new build that is posted on the Windows box can be downloaded to the... (2 Replies)
Discussion started by: vijayb4u83
2 Replies

5. Shell Programming and Scripting

FTP some text files from Windows box to unix

hi all, can anybody help me with script or command to ftp some text file from windows machine to AIX machine. this is shud be done by executing a shell script. (1 Reply)
Discussion started by: suprithhr
1 Replies

6. UNIX for Dummies Questions & Answers

I need an scp command from a unix box to a windows box.

scp file="myfile.txt" todir="user@somehost:(M:drive:/somepath/)"/ Not sure I need it to go to a specific drive on the windows box (1 Reply)
Discussion started by: xgringo
1 Replies

7. UNIX for Advanced & Expert Users

help needed to connect to windows from unix and run .bat file

Hi Can anyone tell if it is possible to connect from Unix to t a remote windows environment and run a .bat script. Do SSH/SFTP... serve my purpose..if s how.... if not which commands or scripts will help with my requiremnt. points on this are greatly honoured. Thanks in advance. :) (1 Reply)
Discussion started by: lakshmis10
1 Replies

8. Shell Programming and Scripting

FTP Unix Box to Windows Shell Script

Hello All, Could someone help me out with this? I want to incorporate this into an existing script so the output of a SAS job can be ftp'd from our UNIX box to a directory on a drive in Windows environment. Can this be done with no extra third party software? We currently use Putty for copy... (2 Replies)
Discussion started by: Jose Miguel
2 Replies

9. UNIX for Dummies Questions & Answers

Running UNIX commands remotely in Windows box from Unix box – avoid entering password

I am able to run the UNIX commands in a Windows box from a UNIX box through "SSH" functionality. But whenever the SSH connection is established between UNIX and Windows, password for windows box is being asked. Is there a way to avoid asking password whenever the SSH connection is made? Can I... (1 Reply)
Discussion started by: D.kalpana
1 Replies

10. UNIX for Advanced & Expert Users

How to FTP a file generated at UNIX Box to NT Box

Hi all, I am generating a file on the Unix machine , now i want to FTP the same file to the NT machine. how can i do that and the application currently upon which i am working is a JAVA based application. I need your help. regards Ruchir (2 Replies)
Discussion started by: Ruchir
2 Replies
Login or Register to Ask a Question