December 10th, 2010

вопрос по командной строке

Виндовс.
Имеется скриптик командной строки install.bat, который устанавливает пакет, который прописывает в переменную PATH путь к программам.
далее по скрипту идет вызов этих программ(кстати тоже .bat файлы) не по абсолютному пути а просто call programma.
Но получается что на момент запуска скрипта этих путей в переменной PATH не было и скрипт эти программы не выполняет так как он пути к ним не знает.
Повторный запуск срипта проходит на ура.
Можно конечно поделить скрипты на 2. и ручками выполнять один за другим, но не канонично сие.
Как можно в одном скрипте выполнить установку програмы и потом запуск установленной программы, чтоб скрипт уже знал путь к ней?
i 2
  • parafin

Вопрос по резервному копированию

Господа, чем нынче кошерно делать резервные копии?

Из возможностей нужно следующее:
0. OpenSource.
1. Пошаговая настройка, что, когда и куда, возможность настаивать отдельные этапы, расписание не принципиально, есть cron.
2. Возможность копировать не только файлы, но и запускать внешние скрипты (mysqldump, ldapsearch, db_dump, etc.) и обрабатывать их вывод / создаваемые файлы.
3. Поддержка архива за определенный срок (все последние за пару недель - месяц, архив от 1 числа каждого из прошедших 12 месяцев).
4. Возможность складывать на удаленный ftp/nfs/smb сервер, желательна поддержка Amazon S3.
5. Восстановление из архива до начального состояния без танцов с бубном (опять же обработка внешних команд, автоматическая загрузка с ftp/nfs/smb).
6. Желательна отправка отчетов с размером, датой и временем создания по почте, как и возможных ошибок.

Платформа: Linux/FreeBSD.

ЗЫ: Самописное не предлагать, уже есть велосипед, умеющий частично 1, 2, 3 и 5 пункт, дальше его пилить желания нет.