Автоматизация FTP под Linux и Win95Linux#!/bin/sh #Резервируем ~/.netrc если он есть PREVIOUS_NETRC=NO if [ -e ~/.netrc ] then mv ~/.netrc ~/.netrc.$$ PREVIOUS_NETRC=YES fi #проставим необходимые переменные FTP_SERVER=emperor.cs.hou.compaq.com FTP_DIRECTORY=/pub/RedHat62/i386 EMAIL_ADDR=MyEmail@MyISP.com #создаем новый ~/.netrc для данной загрузки cat <<EOF>~/.netrc machine $FTP_SERVER login anonymous password $EMAIL_ADDR macdef init bin hash lcd /tmp cd $FTP_DIRECTORY/images/ get bootnet.img bootnet.img.$$ quit default login anonymous password $EMAIL_ADDR EOF #начинаем загрузку cd /tmp ftp $FTP_SERVER #убираем мусор после окончания if [ $PREVIOUS_NETRC = YES ] then mv ~/.netrc.$$ ~/.netrc unset PREVIOUS_NETRC else rm ~/.netrc unset PREVIOUS_NETRC fi Win95REM устанавливаем необходимые переменные set FTP_SERVER=emperor.cs.hou.compaq.com set FTP_DIRECTORY=/pub/RedHat62/i386 set EMAIL_ADDR=MyEmail@MyISP.com REM создаем конфигурационный файл getbootdisk.txt echo open %FTP_SERVER%> %TEMP%\getbootdisk.txt echo anonymous>> %TEMP%\getbootdisk.txt echo %EMAIL_ADDR%>> %TEMP%\getbootdisk.txt echo bin>> %TEMP%\getbootdisk.txt echo hash>> %TEMP%\getbootdisk.txt echo get %FTP_DIRECTORY%/images/bootnet.img>> %TEMP%\getbootdisk.txt echo get %FTP_DIRECTORY%/dosutils/rawrite.exe>> %TEMP%\getbootdisk.txt REM начинаем загрузку cd %TEMP% ftp -s:%TEMP%\getbootdisk.txt REM убираем мусор после окончания del %TEMP%\getbootdisk.txt | ||||
Престижная Школа Баксвуд - это школа с семейной атмосферой.
| ||||
Текущее положение: Вернуться на главную: www.cpqlinux.com Автор: Ричард "Черный" (Richard Black) Контакты: contact.html Сайт создан в: 9/20/1999 |