The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"непонятки с выполнение команды из crone"
Версия для распечатки Пред. тема | След. тема
Форум Открытые системы на сервере
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "непонятки с выполнение команды из crone" +/
Сообщение от Doc (ok), 18-Апр-20, 10:48 
>[оверквотинг удален]
> Собственно скрипт уже тестировать, траблшутить, допиливать, назначать нужные переменные
> окружения, писать ошибки в лог, и т.д.
> Рекомендую прописать юзера и пароль для MySQL в ~/.my.cnf хозяина скрипта.
> Что касается конкретно той команды которую вы пытаетесь выполнить, имейте в виду
> что в командах в crontab знаки подстановки просто так не обрабатываются.
> По крайней мере * и ? воспринимаются букально. Вот если бы
> ваш файл так и назывался "/home/sap/sql/pord_*.sql", оно бы сработало. Почему так,
> навскидку не скажу, подозреваю что это сязанно с тем что *
> интерпретирует сам парсер crontab-а. Указывайте все имена прямо, или заворачивайте свою
> команду в скрипт.

с отдельного скрипта и начал, но результат был тот же, просто решил упростить для понятия ошибки

cd /home/sap/sql/
mysql -usapsd -psapsd zakdev < ./pord_*.sql >> /var/log/import_prog.log
mv pord_*.sql ../old/

причем перенос файла отрабатывает корректно
но действительно он как-то не корректно воспринимает * в пути mysql
потому как ели указать конкретный файл pord_2000000505.sql то отрабатывает

пароль "спрячу" в my.cnf когда все работать начнет :)

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
непонятки с выполнение команды из crone, Doc, 17-Апр-20, 20:17  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру