08-30-2001
thanks again.. this is what i have for the script (after wrestling with Vi for about half an hour.)
text nested in /* */ is not actually in the script, these are my questions to the forum...
#!/usr/bin/ksh
/* is this neccessary, or can i run it in the default shell?*/
HOST=10.0.0.3
USER=root
PASSWD=*****
/* what exactly do these two lines do? */
exec4>&1
ftp -nv >&4 2>&4 |&
print -p open $HOST
print -p user $USER $PASSWD
print -p cd /
print -p cd /u/home
print -p lc ..
print -p binary
print -p put rwc8.tar.gz
wait
/* does this wait until the ftp completes, or is it expecting a number? */
exit 0
i pretty much copied exactly what perderabo posted a few replies up...
two questions:
1) is it ok to run this job as root or should i create an ftp user for this task??? i really dont like the fact that the root password is in clear text in this script.. if someone stumbled across it and opened it they would have the root pw..
2) i would like the daemon to send me a mail with the results job.. the text that is spit out when the ftp session completes would be fine, just so i know how much data was transferred.
thanks again..
e0-
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
If I wanted a machine to put a specific file onto another OS far across the internet via FTP - and I wanted to do it automatically not user intervented, how would I do that?
Use the PUT command?
The file name and position never changes, it gets overwritten and the system on the other end... (6 Replies)
Discussion started by: n9ninchd
6 Replies
2. UNIX for Advanced & Expert Users
My requiremnet is to write a FTP script which will ftp a file to a specified ftp url.
How can I automate the process usnig the unix cron. (11 Replies)
Discussion started by: shauche
11 Replies
3. UNIX for Dummies Questions & Answers
How can an automated script be setup to run at a later time in the day. cron runs recurring tasks. I am interested in a one time process.
I want to back up a number of files whenever I make changes to an application and ftp for backup purposes. The script to automate the zipping of files has... (1 Reply)
Discussion started by: msmkeml
1 Replies
4. IP Networking
I have seen the script posted yesterday for automated ftp
Can we do some thing like ftp ing multiple files in one script
Example input.txt has all files names to be ftped
input.txt ------
a.tar
b.ccp
c.perl
i need to ftp all the files present in input.txt
i tried something like... (0 Replies)
Discussion started by: pbsrinivas
0 Replies
5. Shell Programming and Scripting
Hi
I am trying to delete some specific files ( files other than created today) from the server on a cron basis. I wrote a small script, but I am stuck up in how to delete only specific files.
#!/usr/bin/expect -f
set IP
set timeout -1
spawn ftp $IP
expect ):
send "username\n"... (10 Replies)
Discussion started by: sangfroid
10 Replies
6. Shell Programming and Scripting
Automated FTP.
hint : use 'atd' to schedule to run a specific script.
An Env Variable should be created,say CONF_DIR which points to some dir.
@ some time, create a TAR file of this and FTP it to some server. (3 Replies)
Discussion started by: vishalzone2002
3 Replies
7. Shell Programming and Scripting
I want to do Automated FTP from linux client to LINUX server using a shell script after every one hour. And copies last most updated file from Linux server.
OR
You can say that whenever files get modified on LINUX server so it also copies on my LINUX client.
Linux SERVER path=... (4 Replies)
Discussion started by: wakhan
4 Replies
8. Shell Programming and Scripting
Hi all,
I'm using the following script to automated ftp files to 1 ftp servers
host=192.168.0.1
/usr/bin/ftp -vi >> $bkplog 2>&1 <<ftp
open $host
bin
cd ${directory}
put $files
quit
ftp
and the .netrc file contain
machine 192.168.0.1
login abc... (4 Replies)
Discussion started by: varu0612
4 Replies
9. Shell Programming and Scripting
Hello,I just know the basics of scripting & I need a script to automate ftp since I use it quite often.
I use ftp to transfer different kind of files and everytime the source & the destination directories are different for transferring files, so can anyone help me out on this urgently.. (2 Replies)
Discussion started by: mohit_02mar
2 Replies
LEARN ABOUT REDHAT
smbspool
SMBSPOOL(8) SMBSPOOL(8)
NAME
smbspool - send print file to an SMB printer
SYNOPSIS
smbspool [ job ] [ user ] [ title ] [ copies ] [ options ] [ filename ]
DESCRIPTION
This tool is part of the Samba suite.
smbspool is a very small print spooling program that sends a print file to an SMB printer. The command-line arguments are position-depen-
dent for compatibility with the Common UNIX Printing System, but you can use smbspool with any printing system or from a program or script.
DEVICE URI
smbspool specifies the destination using a Uniform Resource Identifier ("URI") with a method of "smb". This string can take a number of
forms:
o smb://server/printer
o smb://workgroup/server/printer
o smb://username:password@server/printer
o smb://username:password@workgroup/server/printer
smbspool tries to get the URI from argv[0]. If argv[0] contains the name of the program then it looks in the DEVICE_URI environment vari-
able.
Programs using the exec(2) functions can pass the URI in argv[0], while shell scripts must set the DEVICE_URI environment variable prior to
running smbspool.
OPTIONS
o The job argument (argv[1]) contains the job ID number and is presently not used by smbspool.
o The user argument (argv[2]) contains the print user's name and is presently not used by smbspool.
o The title argument (argv[3]) contains the job title string and is passed as the remote file name when sending the print job.
o The copies argument (argv[4]) contains the number of copies to be printed of the named file. If no filename is provided than this argu-
ment is not used by smbspool.
o The options argument (argv[5]) contains the print options in a single string and is presently not used by smbspool.
o The filename argument (argv[6]) contains the name of the file to print. If this argument is not specified then the print file is read
from the standard input.
VERSION
This man page is correct for version 2.2 of the Samba suite.
SEE ALSO
smbd(8) and samba(7)
AUTHOR
smbspool was written by Michael Sweet at Easy Software Products.
The original Samba software and related utilities were created by Andrew Tridgell. Samba is now developed by the Samba Team as an Open
Source project similar to the way the Linux kernel is developed.
The original Samba man pages were written by Karl Auer. The man page sources were converted to YODL format (another excellent piece of
Open Source software, available at ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for Samba 2.2 was done by Gerald Carter
19 November 2002 SMBSPOOL(8)