Страница 1 из 1

замена пробелов при отправке писем от Cron

Добавлено: 2008-09-10 11:54:38
zoofield
фигня какая-то:
sh скрипт делает запрос в mysql и выводит в стандартный вывод.
всё как обычно - табличку, вот начало:

Код: Выделить всё

+----------------+-------------+
| ipto           | bytes       |
+----------------+-------------+
| artemyeva      | 953 078 046 |
| bak01          | 20 536 044  |
| buh-new        | 6 639 677   |
...
Этот скрипт стартует по крону и весь вывод перенаправляется на мыло мне. ловлю bat-ом. после приема табличка выглядит примерно так (цифры разные - просто с разных отчетов):

Код: Выделить всё

ipto    bytes
artemyeva       424 508 993
bak01   27 912 197
buh-new	17 118 092
...
Куда-то пропадают пробелы и символы псевдографики. в каком месте может резаться?

Re: замена пробелов при отправке писем от Cron

Добавлено: 2008-09-10 12:34:12
manefesto
plain text ?

Re: замена пробелов при отправке писем от Cron

Добавлено: 2008-09-10 16:48:10
strmaks
А как у вас mysql вызывается в скрипте ?

попробуйте добавить в командную строчку ключик -t

Примерно вот так
mysql -te 'show tables'

Re: замена пробелов при отправке писем от Cron

Добавлено: 2008-09-10 20:05:31
Alex Keda
клиентсая часть умеет понимать, куда она отдаёт - на экран или на стандартный ввод другой программе (крону, в данном случае).
В зависимости от этого ведёт себя по разному.
=======
у неё есть ключик - позволяющий указать как себя вести.

Re: замена пробелов при отправке писем от Cron

Добавлено: 2008-09-11 4:06:49
zoofield
Спасибо всем, всё получилось.