39 lines
1.1 KiB
Bash
Executable File
39 lines
1.1 KiB
Bash
Executable File
#!/bin/ksh
|
|
#
|
|
# SCRIPT: get_remote_dir_listing.ksh
|
|
# AUTHOR: Randy Michael
|
|
# DATE: July 15, 2007
|
|
# REV: 1.1.P
|
|
#
|
|
# PLATFORM: Not Platform Dependent
|
|
#
|
|
# PURPOSE: This shell script uses FTP to get a remote directory listing
|
|
# and save this list in a local file.
|
|
#
|
|
# set -n # Uncomment to check the script syntax without any execution
|
|
# set -x # Uncomment to debug this shell script
|
|
#
|
|
###################################################################
|
|
################## DEFINE VARIABLES HERE ##########################
|
|
###################################################################
|
|
|
|
RNODE="wilma"
|
|
USER="randy"
|
|
UPASSWD="mypassword"
|
|
LOCALDIR="/scripts/download"
|
|
REMOTEDIR="/scripts"
|
|
DIRLISTFILE="${LOCALDIR}/${RNODE}.$(basename ${REMOTEDIR}).dirlist.out"
|
|
cat /dev/null > $DIRLISTFILE
|
|
|
|
###################################################################
|
|
##################### BEGINNING OF MAIN ###########################
|
|
###################################################################
|
|
|
|
ftp -i -v -n $RNODE <<END_FTP
|
|
user $USER $UPASSWD
|
|
nlist $REMOTEDIR $DIRLISTFILE
|
|
bye
|
|
|
|
END_FTP
|
|
|