powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / доступ к mysql через shell-скрипт
4 сообщений из 4, страница 1 из 1
доступ к mysql через shell-скрипт
    #32332450
saled
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подскажите кто нибудь, плз..
есть код подключения и выполнения запросов 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
доступ к mysql через shell-скрипт
    #32332470
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем то несложно. Результат работы mysql будет выводиться на stdout, перенаправьте его на файл, а потом разбирайте этот файл помощью обычных юниксовых утилит типа grep cut awk и т.д.
...
Рейтинг: 0 / 0
доступ к mysql через shell-скрипт
    #32332506
saled
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как раз со stdout тут не выйдет... :)

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


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

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


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