![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Sudo команда не работает с хрон работу. | WhotheWhat | Shell программирование и сценарии | 6 | 12-18-2008 04:10 PM |
| Grep команда не работает, если поставить в CRON | thiru_cs | Shell программирование и сценарии | 5 | 08-06-2008 06:39 AM |
| форматирование textfile внутри KSH сценарий с использованием AWK не работает | tekline | UNIX перспективных И опытных пользователей | 6 | 07-03-2007 02:40 AM |
| Скрипт не работает в CRON | abhijeetkul | Shell программирование и сценарии | 5 | 07-13-2006 06:48 AM |
| воспроизведение массива внутри внутри SSH не работает, помочь PLS | reldb | Shell программирование и сценарии | 5 | 07-07-2006 11:32 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Sudo команда не работает внутри сценария, когда в CRON
Привет Все,
У меня есть запись, как CRON 0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57 * * * * / AMEX / sssmonitor / dss_chk. KSH и сценарий, как #! / BIN / KSH Файл \u003d `uname-N` > / Sunmast / проектов / Oasis / COREDEV / DSS $ file.log > / TMP / output_sss Сегодня \u003d `Дата` varb \u003d `PS-EF | grep Java | grep SSS | grep-V grep | WC-L` если [ "$ varb" NE-1] тогда Эхо "не удалось: SSS процессов вниз, рециклинг ССС">> / sunmast / проектов / Oasis / COREDEV / DSS $ file.log Sudo / и т.д. / init.d / init.sss Пуск>> / TMP / output_sss еще Эхо "ССС процесс запущен успешно` uname-N `$ на сегодня">> / sunmast / проектов / Oasis / COREDEV / DSS $ file.log FI MEMSIZE \u003d `PS-э-о vsz, аргументы | grep / AMEX / DSS / SSS / Java | grep-V grep | светотеневую D ''-f1` Эхо "Память использования DSS Java-клиенте в килобайтах долл. MEMSIZE на $ сегодня">> / sunmast / проектов / Oasis / COREDEV / DSS $ file.log когда я manully работает этот скрипт Sudo команды внутри скрипт работает, но когда CRON является выполнение Sudo команда не работает внутри скрипта. Может кто дайте мне знать, какие могут быть возможные причины. Я проверил, что CRON осуществляет также другие команды работают кроме Sudo команды. Пожалуйста, помогите. Спасибо ![]() |
|
||||
|
Он, наверное, что-нибудь сделать с тем, как вы Sudo установки для обработки паролей. Есть несколько вариантов:
1. Sudo всегда запрашивает пароль. 2. Sudo только спросить, впервые это запустить 3. Sudo потребует нет пароля Я готов держать пари, что ваш скрипт работает в оболочке, так Sudo установлен только для оперативного пароль в первый раз. При хрон требует сценарий, вероятно, ждет висит на пароль, который должен быть заключен. Я бы взглянуть на ваш / и т.д. / sudoers файл посмотреть, как вы настройки. Или вы могли бы просто поставить эту работу в корень Crontab и не беспокоиться о Sudo вообще. |
|
||||
|
Я не могу войти, что файл / ETC / sudoers, как я, не имеющих доступа.
Есть ли какие-либо иным образом, что скрипт работает в корень CRON?? Я попытался это также Sudo-U <пользователь>-С "/ и т.д. / init.d / init.sss Пуск>> / TMP / output_sss" но не работает ... |
|
||||
|
Ну, если у вас есть доступ к Sudo, как корень, вы можете изменить файл sudoers:
Код:
sudo visudo Код:
sudo crontab -e |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|