自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除