Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / доступ к mysql через shell-скрипт / 4 сообщений из 4, страница 1 из 1
23.11.2003, 20:29
    #32332450
saled
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
доступ к mysql через shell-скрипт
подскажите кто нибудь, плз..
есть код подключения и выполнения запросов mysql через shell
например:

#!/bin/sh
DB=test
USER=user
PASSWORD=pass
HOST=host.ru

export DB USER PASSWORD HOST
cd /usr/local/mysql/bin

../mysql -D $DB -h$HOST -u$USER -p$PASSWORD <db

где db - файл с текстом самих SQL-команд

а вот как получать результаты запросов и обрабатывать их, например в зависимости от результата нужно либо добавить, либо обновить записи в других таблицах..

заранее благодарен.
...
Рейтинг: 0 / 0
23.11.2003, 22:37
    #32332470
Хрен
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
доступ к mysql через shell-скрипт
В общем то несложно. Результат работы mysql будет выводиться на stdout, перенаправьте его на файл, а потом разбирайте этот файл помощью обычных юниксовых утилит типа grep cut awk и т.д.
...
Рейтинг: 0 / 0
24.11.2003, 02:42
    #32332506
saled
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
доступ к mysql через shell-скрипт
как раз со stdout тут не выйдет... :)

сценарий будет прописан в cron и будет выполняться на сервере периодически и ни куда выводиться не будет. т.е. нужно как то обрабатывать все внутри...
...
Рейтинг: 0 / 0
24.11.2003, 14:41
    #32333040
Хрен
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
доступ к mysql через shell-скрипт
почему же не выйдет? как напишите, так и будет. К примеру


mysql -D $DB -h$HOST -u$USER -p$PASSWORD <db >/tmp/whatwegot

вполне отработается и в кроне тоже
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / доступ к mysql через shell-скрипт / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]