- 博客(3)
- 收藏
- 关注
原创 linux启动新进程运行二进制文件
在linux系统中,我们有时需要通过在程序中启动其他二进制文件,使其运行在独立的进程当中。我们可以通过exec函数族来进行新的文件的执行。在这个过程中,我们需要注意僵尸进程的出现。避免僵尸进程可以有多种方法,例如通过信号,或者连续开启2个进程等等。我们此处通过连续创建子进程来规避僵尸进程的问题。通过新进程运行二进制文件#include <stdio.h>#include &...
2018-11-18 20:43:59 6372
原创 通过进程号查找进程运行的二进制文件目录
在linux系统中,我们可以在/proc目录下,根据相应的进程号的文件夹,我们可以查看进程的相关信息。在目录下又一个exe文件,其指向进程运行的二进制文件的绝对路径。我们通过ls -l命令,可以获取其相应的目录位置,然后通过正则表达式进行路径提取。获取进程运行路径#include<stdio.h>#include <sys/types.h>#include &...
2018-11-18 20:16:02 1482
原创 通过进程名和进程号杀死相应进程
在linux系统中,我们可以通过在/proc目录下查看所有的运行的进程。在/proc的目录下,每个进程对应一个文件夹,并且进程号与文件名相对应。在进程文件夹内有一个status文件,其第一行对应的对应的就是进程名。我们由此可以通过进程名来获取相应的进程号。通过进程名获取进程号#include<dirent.h>#include<stdio.h>#defin...
2018-11-18 19:49:56 900 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人