Как можно запустить процесс с заданным pid?
Я это делал когда-то, но давно и уже не помню :)
Пробовал найти, не получилось... Подскажите кто-нибудь.
>Как можно запустить процесс с заданным pid?
>Я это делал когда-то, но давно и уже не помню :)
>Пробовал найти, не получилось... Подскажите кто-нибудь.
Неужели нельзя самому задать процессу pid?
а зачем?
>а зачем?
Чтобы потом убить его по этому pid'у :)
>а зачем?
Чтобы потом убить его по этому pid'у :)
Вы что-то путаете молодой человек.
Если вам надо убить процесс по пиду, по пишите свою програму так, что бы она или прога ее запускающая, клала PID в /var/run/progname.pid и убивайте потому наздоровие kill -KILL `cat /var/run/progname.pid`
>Вы что-то путаете молодой человек.
>Если вам надо убить процесс по пиду, по пишите свою програму так,
>что бы она или прога ее запускающая, клала PID в /var/run/progname.pid
>и убивайте потому наздоровие kill -KILL `cat /var/run/progname.pid`
И что же, интересно, я путаю? Я спрашиваю именно то, что хочу узнать!
А вообще, идея тоже не плохая. Хотя не совсем то, что нужно. Спасибо.
>>Вы что-то путаете молодой человек.
>>Если вам надо убить процесс по пиду, по пишите свою програму так,
>>что бы она или прога ее запускающая, клала PID в /var/run/progname.pid
>>и убивайте потому наздоровие kill -KILL `cat /var/run/progname.pid`
>
>
>И что же, интересно, я путаю? Я спрашиваю именно то, что хочу
>узнать!
>А вообще, идея тоже не плохая. Хотя не совсем то, что нужно.
>Спасибо.
Esli 4estno to slabo predstavlaju sebe etot process.
Dopustim takoje vozmozno. Togda 4to delat hotjabi v takoi prostoi situacii kak: esli ja sodnaju process s opredlennim PID, a takoi v sisteme uzhe jest ? Uni4tozat su6estvuju6ij i delat novij ili vidat o6ibku ili e6e 4to.
Ja posmotrel fork(), exec(),clone() realizacii. Nigde ni4ego podobonogo nebitu.
>Esli 4estno to slabo predstavlaju sebe etot process.
>Dopustim takoje vozmozno. Togda 4to delat hotjabi v takoi prostoi situacii kak:
>esli ja sodnaju process s opredlennim PID, a takoi v sisteme
>uzhe jest ? Uni4tozat su6estvuju6ij i delat novij ili vidat o6ibku
>ili e6e 4to.
>Ja posmotrel fork(), exec(),clone() realizacii. Nigde ni4ego podobonogo nebitu.
Да :-)))
Я тоже это смотрел, и тоже думал о том, что такой pid может уже быть.
Ладно, всё равно меня это не спасает, как я уже понял :)
У меня всё равно не получается его убить, так как он (этот процесс) не даёт продолжить программу.
Значит если я его убиваю сразу, то ничего от него не получаю,
а если пытаюсь убить потом, то до этого места программа просто не доходит :)
>>Esli 4estno to slabo predstavlaju sebe etot process.
>>Dopustim takoje vozmozno. Togda 4to delat hotjabi v takoi prostoi situacii kak:
>>esli ja sodnaju process s opredlennim PID, a takoi v sisteme
>>uzhe jest ? Uni4tozat su6estvuju6ij i delat novij ili vidat o6ibku
>>ili e6e 4to.
>>Ja posmotrel fork(), exec(),clone() realizacii. Nigde ni4ego podobonogo nebitu.
>
>
>Да :-)))
>Я тоже это смотрел, и тоже думал о том, что такой pid
>может уже быть.
>Ладно, всё равно меня это не спасает, как я уже понял :)
>
>У меня всё равно не получается его убить, так как он (этот
>процесс) не даёт продолжить программу.
>Значит если я его убиваю сразу, то ничего от него не получаю,
>
>а если пытаюсь убить потом, то до этого места программа просто не
>доходит :)Ti bi lu46e opisal podrobnei zada4u. Dumaju narod smog bi predlozit neskolko alternativnih variantov.
>Ti bi lu46e opisal podrobnei zada4u. Dumaju narod smog bi predlozit neskolko
>alternativnih variantov.
Я уже описал (см. тему: "Нужна подсказка по top'у ").