如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Unix编程常见问题解答目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc201820155"1进程控制PAGEREF_Toc201820155\h4HYPERLINK\l"_Toc201820156"1.1创建新进程:fork函数PAGEREF_Toc201820156\h4HYPERLINK\l"_Toc201820157"1.1.1fork函数干什么?PAGEREF_Toc201820157\h4HYPERLINK\l"_Toc201820158"1.1.2fork函数与vfork函数的区别在哪里里?PAGEREF_Toc201820158\h8HYPERLINK\l"_Toc201820159"1.1.3为何在一个fork的子进程分支中使用_exit函数而不使用exit函数?PAGEREF_Toc201820159\h9HYPERLINK\l"_Toc201820160"1.2环境变量PAGEREF_Toc201820160\h10HYPERLINK\l"_Toc201820161"1.2.1如何从程序中获得/设置环境变量?PAGEREF_Toc201820161\h10HYPERLINK\l"_Toc201820162"1.2.2我怎样读取整个环境变量表?PAGEREF_Toc201820162\h13HYPERLINK\l"_Toc201820163"1.3我怎样睡眠小于一秒?PAGEREF_Toc201820163\h15HYPERLINK\l"_Toc201820164"1.4我怎样得到一个更细分时间单位的alarm函数版本?PAGEREF_Toc201820164\h16HYPERLINK\l"_Toc201820165"1.5父子进程如何通信?PAGEREF_Toc201820165\h16HYPERLINK\l"_Toc201820166"1.6我怎样去除僵死进程?PAGEREF_Toc201820166\h17HYPERLINK\l"_Toc201820167"1.6.1何为僵死进程?PAGEREF_Toc201820167\h17HYPERLINK\l"_Toc201820168"1.6.2我怎样避免它们的出现?PAGEREF_Toc201820168\h18HYPERLINK\l"_Toc201820169"1.7我怎样使我的程序作为守护程序运行?PAGEREF_Toc201820169\h19HYPERLINK\l"_Toc201820170"1.8我怎样象ps程序一样审视系统的进程?PAGEREF_Toc201820170\h22HYPERLINK\l"_Toc201820171"1.9给定一个进程号,我怎样知道它是个正在运行的程序?PAGEREF_Toc201820171\h23HYPERLINK\l"_Toc201820172"1.10system函数,pclose函数,waitpid函数的返回值是什么?PAGEREF_Toc201820172\h24HYPERLINK\l"_Toc201820173"1.11我怎样找出一个进程的存储器使用情况?PAGEREF_Toc201820173\h26HYPERLINK\l"_Toc201820174"1.12为什么进程的大小不缩减?PAGEREF_Toc201820174\h26HYPERLINK\l"_Toc201820175"1.13我怎样改变我程序的名字(即“ps”看到的名字)?PAGEREF_Toc201820175\h26HYPERLINK\l"_Toc201820176"1.14我怎样找到进程的相应可执行文件?PAGEREF_Toc201820176\h27HYPERLINK\l"_Toc201820177"1.14.1我把配置文件放在哪里里呢?PAGEREF_Toc201820177\h28HYPERLINK\l"_Toc201820178"1.15为何父进程死时,我的进程未得到SIGHUP信号?PAGEREF_Toc201820178\h29HYPERLINK\l"_Toc201820179"1.16我怎样杀死一个进程的所有派生进程?PA