常用的幾個典型指令碼

BTxigua發表於2008-03-18

常用指令碼1:自動ftp指令碼
#!/bin/sh
ftp -n -i << !FTPED
open 10.10.10.10
user USERNAME PASSWD
binary
prompt off
cd /yourpath
mput *.Z
mget *.tar
close
bye
!FTPED
if [ $? -eq 0 ] ; then #returns 0 ,successful
     echo "...ftp successful!"
else
     echo "ftp error ... "
fi
該指令碼的開頭也可以換成如下的方式:
ftp -n -i 10.10.10.10 << !FTPED
user username passwd
binary
prompt off
cd /yourpath
mput *.Z
mget *.tar
close
bye
!FTPED

常用指令碼2:自動telnet
#!/bin/bash
#auto telnet
username="username"
password="password" 
ip="192.168.0.1"
command1="hostname"
(sleep 2;echo "$username";sleep 2 ;echo "$password" ;sleep 2 ; echo  "$command1" ;sleep 2 ; echo "exit") | telnet $ip

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10867315/viewspace-211565/,如需轉載,請註明出處,否則將追究法律責任。

相關文章