Крон может записать вывод задания в журнал *по умолчанию* (вместо почты)?

При использовании Exchange 2007 пользователь может изменить пароль с помощью интерфейса OWA/web. Это немного хитро, потому что это - сгенерированная строка чисел для подтверждения, "восстанавливают пароль" опция, доступная на экране пароля Windows Mobile в меню "меню".

С более старой версией Exchange это печально не поддерживается, но можно сделать сброс фабрики / удаленная очистка устройства и настроить его снова. Поскольку все данные должны быть в обмен (контакты, календарь и так далее), это не должно быть проблемой в управляемой среде - это точно так же, как повторно отображает компьютер.

Различие в поддержке мобильных устройств между Exchange 2003 и 2007

При использовании Менеджера мобильных устройств System Center существует дополнение, которое позволит пользователю сбросить их Windows Mobile 6.1 + пароли устройства.

23
задан 19 August 2009 в 20:11
8 ответов

Для cronie cron (который рекомендован, например, Gentoo Handbook), есть аргумент «-s» для вызова cron, который отправляет вывод задания в системный журнал с помощью системного журнала.

1
ответ дан 28 November 2019 в 20:21

Я не уверен, что Вы имеете в виду точно, когда Вы говорите, что "почта отключена". Но возможно Вы могли настроить псевдоним в /etc/aliases это направлено к каналу? Что-то как

root: "|/bin/cat >> /var/log/cron.log"
3
ответ дан 28 November 2019 в 20:21

Короткий ответ не, письма крона владельцу crontab дизайном. В стандартном кроне нет никакого способа изменить это.

Лучшее, о котором я могу думать, должно настроить MTA на машинах, где Вы хотите, чтобы это поведение вывело почту в к файлу журнала вместо почтового ящика пользователей.

3
ответ дан 28 November 2019 в 20:21

Я не думаю, что Вы просите, на самом деле возможно с Ubuntu (или любой другой) крон.

Кроме geekmonkeys идеи, Вы могли также установить $MAILTO на локальную учетную запись и направить вывод через procmail.

2
ответ дан 28 November 2019 в 20:21

Никогда не слышал о такой установке для крона, таким образом, я буду следовать маршрутом сценариев.

Создайте задание крона, чтобы патрулировать/var/spool/cron /* и добавить перенаправление к любому заданию, которое не имеет того.

1
ответ дан 28 November 2019 в 20:21

Другая опция состояла бы в том, чтобы создать сценарий оболочки, названный cron_wrapper или чем-то, и иметь его, просто делают что-то вроде этого:

#!/bin/sh

eval "$* >> /var/log/cronlog.log"
exit $?

Затем всем Вашим crontabs просто нужно что-то вроде этого:

* * * * * /usr/local/bin/cron_wrapper echo hello

Обратите внимание, что я не протестировал этот код, это - просто идея.

1
ответ дан 28 November 2019 в 20:21
  • 1
    Это doesn' t решают проблему. Если люди can' t не забывают устанавливать MAILTO или перенаправлять stdout в файл, they' ре, не собирающееся помнить к выполнить материал через обертку. –  Kamil Kisiel 19 August 2009 в 23:07

Я не знаю то, что является "стандартным кроном". Существует много демонов крона, различные дистрибутивы используют различные. Крон Vixie наиболее широко развертывается, таким образом, это, вероятно, что Вы имели в виду. Но на некоторых дистрибутивах, это не было бы значение по умолчанию.

Я принял разработку крона Dillon (dcron), который является значением по умолчанию на Дуге Linux. Другие дистрибутивы используют его также, но я не знаю, является ли это значение по умолчанию где-нибудь еще. dcron имеет опцию вызова -M указывать, что Вы хотите использовать пользовательский сценарий вместо sendmail. Сценарий называют без аргументов, и с несколькими почтовыми заголовками и &> вывод любого cronjobs как stdin. (Если существует нет &> вывод, сценарий не называют.)

1
ответ дан 28 November 2019 в 20:21

почему мы не устанавливаем MAILTO = "" в особенности crontab пользователя. Это отключит журналирование сообщений электронной почты в/var/spool/mail/

1
ответ дан 28 November 2019 в 20:21

Теги

Похожие вопросы