问:linux论文
- 答:嘿嘿,我们一个老师,我也在找这题目,南昌大学
- 答:南昌大学的吧,选修课的论文吧。。。。。嘿嘿
问:linux 系统进程监控管理
- 答:我给你说说思路和框架,C代码我就不写了:
1、a程序先启动,启动之后fork出两个子进程,简称a_b、a_c并记下他们的PID;
2、在a_b和a_c这两个子进程中执行execlp函数,启动b和c这个程序,这样b和c程序就替换掉a_b和a_c这个进程成为a程序的两个子进程;
说明:在第一步的时候a程序会得到两个子进程的pid,在第二步的时候执行execlp操作不会改变进程的pid,所以程序A始终知道b和c的PID;
3、在一个死循环中调用wait直到其中的一个子进程(进程b或c)退出,根据wait的返回值与第一步保存的两个子进程的PID对比可以知道是哪个子进程退出了,然后重新fork一个子进程并调用execlp启动相应的程序(a、b)即可,注意要更新第一步保存的PID。
相关函数:
fork、execlp、wait - 答:好嘛,我承认我不会,是看到那100分才进来的
如果没人回答就给我吧 - 答:回答问题 马克一下。。
问:linux进程管理实验求助
- 答:at now + 10 minutes
mkdir /root/ceshi;cp /root/*.c /root/ceshi
at now + 20 minutes
rm -f /root/hello.c
jobs
at 11:30
shutdown -h
????
crontab -e
40 10 * * * rm -f /root/ceshi/*.c
15 11 * * * rm -f /root/ceshi/*.c
5,15,50 * * * * (date;pwd) > /path/to/backup