powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / а как в freeBSD запретить/ограничить запись сообщений в /var/mail/...
6 сообщений из 6, страница 1 из 1
а как в freeBSD запретить/ограничить запись сообщений в /var/mail/...
    #35626860
untitled
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то никак не могу найти где это настраивается. пришлось плотно поработать с psql так оно логами sql-запросов в файле /var/mail/pgsql забило раздел /var на 100%. подскажите, как отключить этот спам?
...
Рейтинг: 0 / 0
а как в freeBSD запретить/ограничить запись сообщений в /var/mail/...
    #35627933
Mexico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1).- Look witch services are running as user pgsql.
2) check the crontab

and add more information. Я не могу догадатся о чем дело. и точно это

Код: plaintext
/var/mail/pgsql  

а не

Код: plaintext
/var/log/pgsql

----------------------------------------------
Sorry, my Russian is not as good as my Spanish
...
Рейтинг: 0 / 0
а как в freeBSD запретить/ограничить запись сообщений в /var/mail/...
    #35629527
untitled
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
точно /var/mail/pgsql
этот файл - аналогия /var/mail/root, только для пользователя pgsql

сервисы, которые запущены под пользователей pgsql - это postgresql и больше ничего.

проблема заключается в том, что периодически, по крону, приходится при помощи утилиты psql выполнять sql-скрипты для обновления базы, например:
Код: plaintext
psql DBNAME -U ivanoff -f /home/ivanoff/example.sql
и все логи от выполнения этих запросов отсылаются в файл /var/mail/pgsql

после этого содержимое этого файла примерно такое:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
[root@ /var/mail]# cat pgsql | head - 50  
From pgsql@localhost.my.domain Tue Oct  28   15 : 04 : 31   2008 
Return-Path: <pgsql@localhost.my.domain>;
Received: from localhost.my.domain (localhost [ 127 . 0 . 0 . 1 ])
	by localhost.my.domain ( 8 . 14 . 2 / 8 . 14 . 2 ) with ESMTP id m9SF4VZD047847
	for <pgsql@localhost.my.domain>;; Tue,  28  Oct  2008   15 : 04 : 31  GMT
	(envelope-from pgsql@localhost.my.domain)
Received: (from pgsql@localhost)
	by localhost.my.domain ( 8 . 14 . 2 / 8 . 14 . 2 /Submit) id m9SF415F047621;
	Tue,  28  Oct  2008   15 : 04 : 01  GMT
	(envelope-from pgsql)
Date: Tue,  28  Oct  2008   15 : 04 : 01  GMT
Message-Id: < 200810281504 .m9SF415F047621@localhost.my.domain>;
From: pgsql@localhost.my.domain (Cron Daemon)
To: pgsql@localhost.my.domain
Subject: Cron <pgsql@> /usr/local/pgsql/update.sh	
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin>
X-Cron-Env: <HOME=/var/log>
X-Cron-Env: <LOGNAME=pgsql>
X-Cron-Env: <USER=pgsql>

CREATE FUNCTION
 tmpf 
------
     0 
( 1  row)

INSERT
 1 
INSERT
 1 
UPDATE
 1 
...
и т.д.
и со временем этот файл сильно разрастается.

при этом вся информация так же дублируется в /var/log/messages

так вот, вопрос в том, как запретить отсылку логов в файл /var/mail/pgsql
...
Рейтинг: 0 / 0
а как в freeBSD запретить/ограничить запись сообщений в /var/mail/...
    #35629575
Kochmin_Alexandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
untitled wrote:

> так вот, вопрос в том, как запретить отсылку логов в файл /var/mail/pgsql

в строке запуска крона допиши
>/dev/null 2>&1
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
а как в freeBSD запретить/ограничить запись сообщений в /var/mail/...
    #35629762
Mexico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[LINUX]$ man 5 crontab

EXAMPLE CRON FILE

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
       
      # use /bin/sh to run commands, no matter what /etc/passwd says
       SHELL=/bin/sh
       # mail any output to вЂpaul’, no matter whose crontab this is
       MAILTO=paul
       #
       # run five minutes after midnight, every day
        5   0  * * *       $HOME/bin/daily.job >> $HOME/tmp/out  2 >& 1 
       # run at  2 :15pm on the first of every month -- output mailed to paul
        15   14   1  * *     $HOME/bin/monthly
       # run at  10  pm on weekdays, annoy Joe
        0   22  * *  1 - 5    mail -s "привет 10pm" joe%Joe,%%Where are your kids?%
        23   0 - 23 / 2  * * * echo "run 23 minutes after midn, 2am, 4am ..., everyday"
        5   4  * * sun     echo "run at 5 after 4 every sunday"

изменй на
MAILTO=
и ни какой майл получаешь по пользовател pgsql
и уже тебе написал что тебе надо было смотреть crontab

[LINUX]$crontab -l

----------------------------------------------
Sorry, my Russian is not as good as my Spanish
...
Рейтинг: 0 / 0
а как в freeBSD запретить/ограничить запись сообщений в /var/mail/...
    #35631139
untitled
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, теперь разобрался
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / а как в freeBSD запретить/ограничить запись сообщений в /var/mail/...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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