不使用expect来完成自动登录server并执行命令的脚本
ftp远程登录并作一些操作的脚本:
ftp -i -n server <
user root password
bin
lcd /etc
cd /a
mput auto_*
bye
ftp
用ssh(需要手动输入密码):
ssh user@111.122.133.144 mkdir aaaa
telnet(rlogin 或rsh都和telnet差不多):
(
sleep 1;\
echo “user”;\
sleep 1;\
echo “password”;\
sleep 1;\
echo “cd /home/aaa”;\
sleep 1;\
echo “mkdir teltest”;\
sleep 1;\
echo “exit”;\
sleep 1)|telnet server
rsh的:
(
sleep 1;\
echo “password”;\
sleep 1;\
echo “cd /home/aaa”;\
sleep 1;\
echo “mkdir rshtest”;\
sleep 1;\
echo “exit”;\
sleep 1)|rsh server
注意上面两个的sleep很重要一定要加
Post a Comment