Как я могу получить и показать имя и PID для текущего процесса в модуле ядра Linux? Мой код:показать имя процесса и pid в Debian
#include <linux/module.h>
#include <linux/init.h>
#include <linux/kernel.h>
MODULE_DESCRIPTION("Afiseaza PID si numele executabilului");
MODULE_AUTHOR("ololo");
MODULE_LICENSE("FREE");
static int print_on_init(void)
{
struct task *cur_task;
cur_task = get_current();
printk(KERN_DEBUG, "Hello!\n");
return 0;
}
static int print_on_exit(void)
{
printk(KERN_DEBUG, "Goodbye!\n");
}
module_init(my_hello_init);
module_exit(hello_exit);
Можете ли вы включить реальный код вместо снимка экрана? Кроме того, что вы подразумеваете под именем процесса? Командная строка? –
Похож на вопрос ядра Linux для меня, а не только для конкретного Debian. Кстати, почему код как образ? –