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

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

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

熱門標簽:如果做線上地圖標注 河南信譽好的不封卡電話外呼系統(tǒng) 客服外呼系統(tǒng)怎么樣 打電話機器人接我是他的秘書 江蘇云電銷機器人公司 揭陽智能電話機器人推薦 地圖標注員都是年輕人 百度地圖標注錯了有責任嗎 華鋒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) //安裝模塊函數(shù)
{
    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)  //卸載函數(shù)
{
    printk("exit!\n");
}
module_init(printPid); //實現(xiàn)的函數(shù)必須放入其中
module_exit(exitPid);

make后會生成pid.ko文件。

然后用這幾個命令:

復制代碼 代碼如下:

#安裝模塊
sudo insmod pid

#顯示日志信息
dmesg

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

#卸載
sudo rmmod pid

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

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

巨人網(wǎng)絡通訊聲明:本文標題《利用kernel提供的接口打印進程號(pid)》,本文關鍵詞  利用,kernel,提供,的,接口,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《利用kernel提供的接口打印進程號(pid)》相關的同類信息!
  • 本頁收集關于利用kernel提供的接口打印進程號(pid)的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 潢川县| 将乐县| 昂仁县| 贡觉县| 阿拉尔市| 德化县| 会昌县| 新蔡县| 芦山县| 广灵县| 溆浦县| 芜湖县| 宝兴县| 漠河县| 瓮安县| 高台县| 运城市| 平邑县| 南陵县| 伊川县| 南召县| 平顺县| 义乌市| 昌宁县| 龙口市| 南城县| 开鲁县| 内乡县| 哈尔滨市| 且末县| 常山县| 红河县| 东乌| 东兰县| 博乐市| 宁陕县| 曲阳县| 竹溪县| 阜阳市| 政和县| 全南县|