linux进程管理实践报告

linux进程管理实践报告

问:linux论文
  1. 答:嘿嘿,我们一个老师,我也在找这题目,南昌大学
  2. 答:南昌大学的吧,选修课的论文吧。。。。。嘿嘿
问:linux 系统进程监控管理
  1. 答:我给你说说思路和框架,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
  2. 答:好嘛,我承认我不会,是看到那100分才进来的
    如果没人回答就给我吧
  3. 答:回答问题 马克一下。。
问:linux进程管理实验求助
  1. 答: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
linux进程管理实践报告
下载Doc文档

猜你喜欢