Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (6)

Лучшие ответы пользователя

Все ответы (3)
  • Как подключиться к TTY?

    @RomanMRB
    если у вас есть права рута на этом сервере, можно воспользоваться программулькой snoop
    типа,
    sudo snoop /dev/pts/0
    к сожалению программулька
    (1) не входит ни в одну стандартную поставку;
    (2) требует загрузки собственного ядреного модуля;
    (3) не компилируется с новыми ядрами

    скачиваете snoop 0.3.1 с сорсфоржа
    sourceforge.net/projects/snoop
    пытаетесь скомпилировать
    если компилится, хорошо
    если есть ошибки по поводу asm/semaphore.h и find_task_by_pid, накатываете вот такой патч:

    --- /tmp/snoop-0.3.1-p/kernel/Linux/2.6/snoop.c 2010-11-07 19:48:37.000000000 +0200
    +++ ../snoop-0.3.1/kernel/Linux/2.6/snoop.c 2010-11-07 20:01:28.000000000 +0200
    @@ -39,7 +39,7 @@

    #include
    #include
    -#include
    +#include

    #ifdef HAVE_FDTABLE_H
    #include
    @@ -458,7 +458,7 @@

    SNOOP_COMPAT_PID_LOCK(&tasklist_lock);

    - task = find_task_by_pid(pid);
    + task = pid_task(find_pid_ns(pid, &init_pid_ns), PIDTYPE_PID);

    if (task) {
    task_lock(task);

    функцию зовут не task, а pid_task

    По другому думаю никак, для этого sceen и сделали.
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (1)