tar не работает с "/rw/internal _apps/rainbow/filebrowser -xxx/proc/29826/exe :не удается прочитать ссылку :Нет такого файла или каталога

Да, это возможно, хотя, возможно, и не из скрипта. Чтобы это работало, вам нужно настроить обработчик сигнала, используяsigactionс флагом SA_SIGINFO, и предоставить обработчику сигнатуру, идентичную

void handler(int sig, siginfo_t *info, void *ucontext)

Когда он вызывается для обработки сигнала, указатель siginfo_t, который он получает в качестве второго аргумента, будет содержать, среди прочего, идентификатор процесса-отправителя(info->si_pid)и прочитанный идентификатор пользователя процесса-отправителя. процесс отправки(info->si_uid). Они заполняются для сигналов, отправленных с использованиемkillили sigqueue.

Реализация этого на Python потребует значительного объема работы, поскольку сигнальный модуль не обеспечивает доступа к структуре siginfo_t.

0
25.10.2020, 16:52
0 ответов

Теги

Похожие вопросы