Форум: "Прочее";
Текущий архив: 2006.12.17;
Скачать: [xml.tar.bz2];
ВнизШедулер. Как лучше делать. Найти похожие ветки
← →
Дмитрий Белькевич © (2006-11-26 00:16) [0]Возникла ситуация на серверном софте обзавестить шедулингом. Вот думаю, как лучше реализовать, что б ресурсов не кушал много. Выполняться будут большей частью некоторые внутренние действия.
← →
Anatoly Podgoretsky © (2006-11-26 00:20) [1]> Дмитрий Белькевич (26.11.2006 0:16:00) [0]
Это уже написано и входит в состав ОС
← →
Дмитрий Белькевич © (2006-11-26 00:28) [2]Я могу применяя натвиный шедулер создавать задания без указания паролей доступа?
← →
Дмитрий Белькевич © (2006-11-26 00:31) [3]Т.к. не хочу у где-то у себя хранить админские пароли, насколько помню, задание под w2k3 без этого не создать (не знаю, как через апи, к сожалению).
← →
Anatoly Podgoretsky © (2006-11-26 00:32) [4]> Дмитрий Белькевич (26.11.2006 0:28:02) [2]
Обычные требования безопасности.
Если можешь создавать из планировщика, то можешь создавать и программно.
← →
Джо © (2006-11-26 00:35) [5]Я хочу собрать автомобиль. Подскажите, как лучше его собирать, чтобы не много кушал бензина? Говорите: "купи малолитражку и не мучайся"? Да не знаю я, как на той малолитражке ездить, да и ее, чтобы завести, карбюратор нужен и ключи зажигания.
Я не ерничаю, просто провожу аналогию.
← →
Джо © (2006-11-26 00:37) [6]Это я к тому, что на вопрос в данной его конкретной постановке есть всего 2 ответа:
1. Используй стандартный
2. Пиши свой так, чтобы он не кушал много ресурсов.
← →
Дмитрий Белькевич © (2006-11-26 01:10) [7]Так вот как раз через гуй, насколько я помню, без пароля админа вообще ничего не создашь. Уж как через апи - не знаю. Не хотелось бы спрашивать у юзера (админа) админский пароль при инсталляции спрашивать для того, что бы несколько задач создать. Тем более, что при изменении пароля, придётся все задачи пересоздавать.
Для Джо: прежде чем разбираться с апи хотелось бы выяснить альтернативные варианты, да и самого виндового шедулера возможности и ограничения.
Спасибо за ответы.
← →
Дмитрий Белькевич © (2006-11-26 01:12) [8]>2. Пиши свой так, чтобы он не кушал много ресурсов.
Ну, как написать, я конечно, не спрашиваю. Я знаю, что мне ответят ;)
← →
Джо © (2006-11-26 01:26) [9]Да говоря в общем, разные схемы придумать можно. Ну, например, такую. Главный список заданий для каждого задания запускает таймер (в той или иной форме) и ждет их срабатывания. По срабатыванию, запускает отдельный поток для каждого задания, изменяет его (задания) статус и уничтожает таймер. По завершению задания удаляет задание из списка. Схема, разумеется, слишком общая, чтобы ее можно было на этой стадии обсуждать в разрезе: "съест ли это много ресурсов" :)
← →
Eraser © (2006-11-26 01:27) [10]> [7] Дмитрий Белькевич © (26.11.06 01:10)
полноценный планировщик без админских прав работать не будет.
← →
Sam Stone © (2006-11-26 11:38) [11]> [7] Дмитрий Белькевич © (26.11.06 01:10)
сходи на vingrad.ru, пошарь темку планировщик заданий. Там переведенные с С++ интерфейсы плюс пример управления стандартным планировщиком. Для работы хватит и гостевых прав, главное чтобы служба была запущена, а задания можно от гостевой учетки задавать, если за пароль боязно ) Еще в начинающих не так давно я ссылку постил.
← →
Anatoly Podgoretsky © (2006-11-26 11:53) [12]> Дмитрий Белькевич (26.11.2006 1:10:07) [7]
Для управления планировщиком администраторские права не нужны, кроме тех случаев, когда управление запрещено политикой безопасности. На АПИ распространяются теже самые правила. Поскольку политика безопасности лежит выше АПИ
← →
Anatoly Podgoretsky © (2006-11-26 11:57) [13]> Дмитрий Белькевич (26.11.2006 1:12:08) [8]
При написании своего планировщика ты точно тагже должен подчиняться системным и корпоративным политикам, если они говорят нельзя, то вне зависимости от того можешь ты сделать это или нет, ты должен делать НЕЛЬЗЯ.
Этот вопрос выше по категории, чем хочу и могу.
Вопрос должен быть согласован с системным администратором!
← →
Anatoly Podgoretsky © (2006-11-26 12:18) [14]> Anatoly Podgoretsky (26.11.2006 0:32:04) [4]
С этого w2k3 надо было начинать, это же сервер, чего там делать рядовым пользователям? Это уже чисто админовское.
В любом случае задание всегда выполяняется от имени кого либо. Что требует указания учетной записи и два раза пароль. Тебе не надо знать пароль, его должен ввести тот, от чьего имени будет запускаться задание.
Это аксиомы безопасности.
Если их не выполнять, то можно говорить об хакерских вещах, на самом серьезном основании.
Ты идешь не от того, иди от безопасности, а уже потом реализация и пути.
← →
Дмитрий Белькевич © (2006-11-27 01:52) [15]Полноценный планировщик, в общем-то не нужен, из внешнего нужно только периодически бакап базы (firebird 1.0 или 1.5 ) периодически запускать. Почему с записями не хочу возиться - по той причине, что сисадминов у заказчиков иногда либо вообще нет, либо такие попадаются, что e-mail"ом даже пользоваться не умеют (или не хотят..)
Вот такая безопасность.
К буржуям, с таким, конечно не сунешься - чувствую, две разные версии делать придётся...
Всем спасибо за ответы, и мои извинения - забыл сразу о сервере сказать.
← →
Дмитрий Белькевич © (2006-11-27 22:43) [16]Решили всё таки запускать внешние задания через планировщик.
>Это аксиомы безопасности.
Пускай будет так....
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.12.17;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.051 c