|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 25 Jun 2005 00:09:46 To : Alex Ivanov Subject : Re: скрипт и crontab -------------------------------------------------------------------------------- 24 июн 2005, пятница, в 19:35 KRAST, Alex Ivanov написал(а): AI>>> IMHO правильнее, чтоб окружение пользователя задавалось где-то в одном AI>>> месте AI>>> (/etc/login.conf, /etc/env.conf например, плюс что-то типа ~/.env или AI>>> тому подобное) и цеплялось везде, независимо от шела - а уж если админу AI>>> надо, то он AI>>> должен иметь возможность (подчеркиваю, не необходимость) перекрыть его в AI>>> crontab или любом сценарии, запускащем нужный демон/программу. EG>> А так и есть. И не надо читать /etc/crontab по диагонали. AI> 1. Т.е. если я уберу сторочку PATH из crontab то будет использоваться PATH AI> по AI> умолчанию для юзера? Оказывается, cron - исключение. Он специально игнорирует настройки environment окружающей среды, их ему положено задавать только в crontab. Если не задать, будет /bin:/usr/bin. Век живи, век учись. Впрочем, я всегда задавал в crontab. Hапример, на одной машине задаю там CRON_JOB=yes. И некоторые задачи по присутствию этой переменной определяют, запущены они кроном или интерактивно, и меняют свое поведение от этого (test -t тут не годится). AI> 2. Где редактировать переменные для всех пользователей, и для конкретного AI> пользователя, чтобы они подцеплялись _независимо_ от шела, и от того, AI> залогинился ли пользователь или просто запустил bash под рутом? Hаписано в мане на шелл. Eugene -- Choose no friends --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2609332bf70a8.html, оценка из 5, голосов 10
|