婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 利用kernel提供的接口打印進程號(pid)

利用kernel提供的接口打印進程號(pid)

熱門標簽:如果做線上地圖標注 河南信譽好的不封卡電話外呼系統 客服外呼系統怎么樣 打電話機器人接我是他的秘書 江蘇云電銷機器人公司 揭陽智能電話機器人推薦 地圖標注員都是年輕人 百度地圖標注錯了有責任嗎 華鋒e路航港口地圖標注

c文件printPid.c

復制代碼 代碼如下:

#include linux/kernel.h>
#include linux/module.h>
#include linux/init.h>
#include linux/sched.h>
#include linux/list.h>

static __init int printPid(void) //安裝模塊函數
{
    struct task_struct *task,*p;
    struct list_head *ps;
    int count=0;
    printk("begin.\n");
    task=init_task;
    list_for_each(ps,task->tasks)
    {
        p=list_entry(ps,struct task_struct,tasks);
        count++;
        printk("%d\t%s\n",p->pid,p->comm);
    }
    printk("Process counts:%d\n",count);
    return 0;
}
static __exit void exitPid(void)  //卸載函數
{
    printk("exit!\n");
}
module_init(printPid); //實現的函數必須放入其中
module_exit(exitPid);

make后會生成pid.ko文件。

然后用這幾個命令:

復制代碼 代碼如下:

#安裝模塊
sudo insmod pid

#顯示日志信息
dmesg

#顯示掛載的掛載的所有模塊
lsmod

#卸載
sudo rmmod pid

您可能感興趣的文章:
  • Linux系統中安裝gcc和kernel-devel的方法
  • 淺談在linux kernel中打印函數調用的堆棧的方法
  • linux kernel 打印函數指針對應的函數名方法
  • 學習在kernel態下使用NEON對算法進行加速的方法
  • ubuntu下kvm 命令行安裝64位ubuntu報"Couldn''t find hvm kernel for Ubuntu tree."的問題分析
  • CentOS7升級內核kernel5.0版本
  • 淺談linux kernel對于浮點運算的支持
  • linux編譯kernel和svn版本沖突的解決辦法

標簽:婁底 金昌 赤峰 淘寶邀評 許昌 馬鞍山 邵陽 巴彥淖爾

巨人網絡通訊聲明:本文標題《利用kernel提供的接口打印進程號(pid)》,本文關鍵詞  利用,kernel,提供,的,接口,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《利用kernel提供的接口打印進程號(pid)》相關的同類信息!
  • 本頁收集關于利用kernel提供的接口打印進程號(pid)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 丰都县| 观塘区| 郸城县| 成都市| 宣汉县| 黄龙县| 蒲城县| 新沂市| 奉节县| 灵川县| 昆明市| 临清市| 汉阴县| 沙河市| 石门县| 辉县市| 舞钢市| 蓬安县| 海盐县| 莱西市| 贵州省| 衡山县| 荔浦县| 花莲市| 河池市| 巴塘县| 嘉荫县| 芷江| 垫江县| 莱西市| 深州市| 准格尔旗| 拜泉县| 铁力市| 罗平县| 永川市| 内黄县| 岑溪市| 丹巴县| 保定市| 察隅县|