Я пытаюсь завершить определенный процесс из ядра (не на уровне пользователя), поэтому я пытался использовать sys_kill, kill, kill_pid, но это не сработало. Единственная команда, которая не выдала мне ошибку, это kill_pid, но она не завершила процесс, о котором я просил. Можете ли вы мне помочь?
решение1
Нет, не можете. Вы в пользовательском пространстве. glibc или shell не могут этого сделать. Вот почему linux более безопасен, чем windows.
Сигнал работает только в пользовательском пространстве, поэтому остановить поток ядра невозможно.