exec + приоритет процесса на сервере

findnext

Новичок
exec + приоритет процесса на сервере

Дико извиняюсь, что не по теме.

exec($string_to_run);

как можно указать приоритет процесса?

-~{}~ 16.07.09 18:06:

/low внутри exec ? что то не пашет. ОС win 2003.

-~{}~ 16.07.09 18:09:

proc_nice спасибо всем уже нашёл

-~{}~ 16.07.09 18:10:

стоп...по win не пашет...

-~{}~ 16.07.09 18:20:

вообщем опишу суть проблемы -
ghostscript + imagemagick = конвертирование PDF в ТИФ. Документов ~ 6000. Боюсь сервер упадёт, чего очень не хотелось бы.
 

DiMA

php.spb.ru
Команда форума
поставь taskmanager prio, руками один раз выстави приоритет любому процессу и комп будет сам выставлять его в будущем

юзерская задачка
 

weregod

unserializer
нет, таки-админская, не юзеру приоритетами задач рулить, не юзеру
 

DiMA

php.spb.ru
Команда форума
задача - частный случай примитивных юзерских способностей, типа как сделать так, чтобы тореннт или DC++, тормозящий диск на больших скоростях, всегда имел наименьший приоритет, а плеер видео - REALTIME (чтобы не было лагов из-за HDD)

изредко знания можно применить для серверных технологий
 

findnext

Новичок
DiMA
не всё так просто. меня интересовал факт использования /low внутри exec. Аналог команды proc_nice. Но видимо под win нет.

-~{}~ 17.07.09 13:13:

а в идеале могло бы быть так -> exec('CMD /Q /C /LOW ....')

-~{}~ 17.07.09 13:15:

это чтобы не захламлять сервер а использовать напрямую утилиты ОС
 

DiMA

php.spb.ru
Команда форума
тогда уж start.exe /belownormal ляляля
причем start.exe - программа (скачать надо), а не встроенная команда START
иначе пхп будет ждать окончания процесса
 
Сверху