|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/371.32 28 Apr 2000 22:17:13 To : Edward Muhutdinov Subject : Re: прибить процесс -------------------------------------------------------------------------------- <Edward_Muhutdinov@p38.f91.n5049.z2.fidonet.org> wrote: EM> Операционка - Linux Mandrake 7.0, перл родной. В терминале постоянно висит EM> задача, с некоторым промежутком времени сканирующая наперед заданный файл. EM> При появлении в нем строки демон считывает ее, удаляет из файла, и запускает EM> согласно данной строке долгоиграющую задачу (конкретно - квантовохимический EM> расчет). Естественно, во время расчета он неактивен, и хотя память EM> занимает... но немного. По завершении расчета управление ему возвращается, EM> он снова проевряет файл. Если есть строка - запускает следующую задачу, если EM> нет - переходит в режим ожидания и с какой-то периодичностью опять сканирует EM> состояние файла. EM> Итак, стоит проблема - как прибить этот расчет, не трогая работы самого EM> демона, при помощи другой программы. Ситуация крайне осложняется тем, что EM> демон запускается с правами root, и процесс, им вызываемый, тоже root, а EM> прибивание процесса необходимо производить программой, запускаемой _не_ EM> суперпользователем. Установка разных флагов на скрипт проблемы не решила, EM> постоянный permission denied. Поставить sudo (взять rpm из контрибов или не контрибов RedHat, лучше .src.rpm), прочитать man sudoers, прописать несупер пользователю в sudoers разрешение запускать конкретную убивалку от рута, и не морочить людям головы. -- Счастливо! Ран. --- ifmail v.2.14.os-p7-tma3 * Origin: MemoNet (2:5020/371.32@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/34733ebd6a9c.html, оценка из 5, голосов 10
|