Страница 1 из 1

скриптик cmd

Добавлено: 2008-03-04 16:46:17
squid
есть задачка делать дамп мускуля на винде
хотелось бы чтобы помимо дампа, он еще отсылал результат команды мускдамп на какой нить адрес ?

Re: скриптик cmd

Добавлено: 2008-03-04 16:48:37
squid
проблема собственно передать результат выполнения команды мускдамп в команду отправки письма
команда имеет такой вид

Код: Выделить всё

blat -to test@domain.com -subject Backup -body <текст сообщения>
вместо <текст сообщения> вывести результат команды mysqldump

Re: скриптик cmd

Добавлено: 2008-03-05 2:50:11
BlackCat
Если в одном скрипте, то как-то так будет смотреться:

Код: Выделить всё

@echo off
set LOGS=
rem запускаем дамп и собираем результат в переменную
for /f "tokens=1*" %%a in ('mysqldump [options]') do set %LOGS%=!LOGS! %%a%%b
rem отправляем письмо
blat -to test@domain.com -subject Backup -body "%LOGS%"
Запускать вот так:

Код: Выделить всё

cmd /V:ON /D /C С:\baths\test.bat

Re: скриптик cmd

Добавлено: 2008-03-05 11:18:11
zg
squid писал(а):проблема собственно передать результат выполнения команды мускдамп в команду отправки письма
в командной строке напиши help и много чего интересного узнаешь :) help if приведёт куда надо :)

Re: скриптик cmd

Добавлено: 2008-03-05 17:53:03
squid
уже так и сделал ;)
спс за помощь

Re: скриптик cmd

Добавлено: 2008-03-05 19:44:44
paranoidchaos
а что мешает использовать готовую программу (консольную) мейл для отправки прикреплённого файла