Я запускаю скрипт из командной строки Cygwin bash, который компилирует файл .exe Windows.Процесс требует, чтобы MySQL и PostgreSQL были установлены / скомпилированы в среду Cygwin.Все работает нормально, но я хотел бы, чтобы мой скрипт удалил MySQL и PostgreSQL после завершения процесса компиляции.Кажется, я не могу понять, как это делается.
Единственная причина создания новой компиляции - это добавление новых версий базы данных.Мне нужно очистить старые базы данных, чтобы добавить новые базы данных для новой компиляции.Для этого я просто удаляю полную установку Cygwin и начинаю заново.
Ниже описан процесс, который мой сценарий использует для компиляции баз данных:
# Compiling PostgreSQL support for Barnyard2
cd /cygdrive/d/cygwin/postgresql-10.7
./configure
make && make install
# Compiling MySQL support for Barnyard2
cd /cygdrive/d/cygwin/mysql-8.0.15
cmake . -DWITH_EDITLINE=system -DINSTALL_MYSQLTESTDIR=
make mysqlclient && make install
Спасибо...