URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 78609
[ Назад ]

Исходное сообщение
"Как удалить строки из таблиц mysql при помощи CRON?"

Отправлено ZXprSL , 08-Фев-08 07:16 
Здравствуйте.

Подскожите пожалуйста, есть скрипт:

/script/mysql_in:
--------------СОДЕРДАНИЕ------
#!/bin/bash

mysql < /script/delete_parasit_traff
--------------------

/script/delete_parasit_traffdelete_parasit_traff:
-------------СОДЕРЖАНИЕ-------
delete from db1.table1 where column1 < '5000'
--------------------

когда выполняю скрипт /script/mysql_in  из консоли, всё срабатывает, ненужный трафик из БД mysql удаляется.

но когда пытаюсь это сделать в планеровщике CRON, то почему то не отрабатывается, немогу понять почему..

30 06,12,18,23 * * * /script/mysql_in

Подскажите почему может быть такое?.. другие скрипты, не относящиеся к mysql выполянются безпроблем


Содержание

Сообщения в этом обсуждении
"Как удалить строки из таблиц mysql при помощи CRON?"
Отправлено Koba LTD , 08-Фев-08 09:41 
>Здравствуйте.
>
>Подскожите пожалуйста, есть скрипт:
>
>/script/mysql_in:
>--------------СОДЕРДАНИЕ------
>#!/bin/bash
>
>mysql < /script/delete_parasit_traff

полный путь до mysql
>[оверквотинг удален]
>delete from db1.table1 where column1 < '5000'
>--------------------
>
>когда выполняю скрипт /script/mysql_in  из консоли, всё срабатывает, ненужный трафик из
>БД mysql удаляется.
>
>но когда пытаюсь это сделать в планеровщике CRON, то почему то не
>отрабатывается, немогу понять почему..
>
>30 06,12,18,23 * * * /script/mysql_in

если строка последная сделай после строки перевод коретки
и еще с мотри в логах - там наверника что то из серии "mysql" или бла-бла-бла не найдено
>
>Подскажите почему может быть такое?.. другие скрипты, не относящиеся к mysql выполянются
>безпроблем

вобщем везьде старайся использовал полные пути



"Как удалить строки из таблиц mysql при помощи CRON?"
Отправлено zxprsl , 08-Фев-08 13:21 
В логе КРОНа вываливает такое:

could not obtain latest contract from popen(3C): No such process


Что это может значить ?