目的:要在程式中檢查某乙個程式是否執行完畢,所以需要檢測這個程式是否在執行狀態.
#include<
unistd.h
>
#include
<
dirent.h
>
#include
<
sys/
types.h
>
//for opendir(), readdir(), closedir()
#include
<
sys/
stat.h
>
//for stat()
#include
<
stdio.h
>
#include
<
stdlib.h
>
#include
<
string
.h>
#include
<
stdarg.h
>
#define
proc_directory "/proc/"
#define
case_sensitive 1
#define
case_insensitive 0
#define
exact_match 1
#define
inexact_match 0
//是不是數字
intisnumeric(
const
char
*ccharptr_characterlist)
//intcasesensitive=0大小寫不敏感
intconst
char
*s1,
const
char
*s2,
intintcasesensitive)
//intcasesensitive=0大小寫不敏感
intconst
char
*haystack,
const
char
*needle,
intintcasesensitive)
pid_t getpidbyname_implements(
const
char
*cchrptr_processname,
intintcasesensitiveness,
intintexactmatch)
//loop while not null
while
( (de_direntity
=readdir(dir_proc)) )}}
}}
closedir(dir_proc) ;
return
pid_processidentifier ;
}
//簡單實現
const
char
*cchrptr_processname)
intmain()
Python 關閉某一程序
windows 10作業系統 python idle 原理 呼叫windows系統自帶的命令task,該命令使用方式 第一步 呼叫cmd命令列,顯示當前系統中所有程序 win r cmd input tasklist 第二步 呼叫taskkill命令,關閉指定的程序 taskkill s syste...
Linux下檢視某一程序所占用記憶體的方法
linux下檢視某乙個程序所占用的記憶體,首先可以通過ps命令找到程序id,比如 ps ef grep kafka 可以看到kafka這個程式的程序id 可以看到是2913,現在可以使用如下命令檢視記憶體 這樣可以動態實時的看到cpu和記憶體的佔用率,然後按q鍵回到命令列 也可直接使用ps命令檢視 ...
linux下ps命令檢視某一程序開始時間,執行時間
樓主的實驗室的伺服器只有一塊gpu,樓主在準備在實驗室的伺服器上跑深度學習訓練 的,發現有人捷足先登了,占用了gpu,於是樓主想看一下他什麼時候開始占用的 1.使用nvidia smi命令,檢視gpu使用情況 nvidia smi輸出如下圖,會顯示gpu的使用資訊,發現乙個pid為37275的程序大...