日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux函数进程撤销,Linux进程控制函数

發(fā)布時間:2024/9/27 linux 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux函数进程撤销,Linux进程控制函数 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1. fork()

#include

#include

pid_t fork(void);

@一個進程可以調用fork函數創(chuàng)建一個新進程,由fork創(chuàng)建的進程被稱為子進程,子進程是父進程的副本,它將獲得父進程的數據空間,隊,棧等資源副本

@pid_t 是一個宏定義,其實質是int,定義中

@返回值:若成功調用一次則返回兩個值,子進程返回0,父進程返回子進程的ID;否則返回1

@注意:子進程持有的是父進程的副本,父子進程間不共享存儲空間。

示例代碼:

#include

#include

#include

int main()

{

int pid=fork();

if(pid==-1){

printf(""error);

}else if(pid==0){

prinf("this is the child process");

}else{

prinf("this is the parent process!childprocess is %d",pid);}

return 0;

}

2.system()

#include

int system(const char * string)

@system()會調用fork()產生子進程,由子進程來調用 /bin/sh/ -c string 來執(zhí)行參數string字符串所代表的命令,此命令執(zhí)行完成后隨即返回原調用進程

@如果system在調用 /bin/sh 時失敗則返回127,其他失敗原因返回-1.如果system調用成功則最后返回執(zhí)行shell命令后的返回值,但此返回值也有可能為system()調用 /bin/sh 失敗所返回的127,因此最好再檢查errno來確認執(zhí)行成功。

代碼示例:

#include

main(){

system("ls -a/etc/password/etc/shadow");

}

總結

以上是生活随笔為你收集整理的linux函数进程撤销,Linux进程控制函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。