Home > 3 letnik, C, Fax, SPO > V C-ju napišite program, ki vsakih 5 sekund izpiše vse procese, ki tečejo na sistemu.

V C-ju napišite program, ki vsakih 5 sekund izpiše vse procese, ki tečejo na sistemu.

V C-ju napišite program, ki vsakih 5 sekund izpiše vse procese, ki tečejo na sistemu. V programu ne smete uporabljati funkcij system(...) in popen(...).  
#include <stdio .h>
#include <unistd .h>
#include <sys /types.h>

int main(int argc, char *argv[])
{
   int pid;
       while (1==1)
   {

      pid = fork();
      if (pid == -1)
      {
              printf("\nNapaka pri zagonu novega procesa!");
      }
      if (pid == 0)
      {
			execlp("ps", argv[0], "-e", 0);

      }
      else{
         waitpid (pid, NULL, 0);
	}

           sleep(5);

   }
   return 0;
}  

Categories: 3 letnik, C, Fax, SPO Tags:
  1. No comments yet.
  1. No trackbacks yet.

17043 pages viewed, 0 today
11075 visits, 0 today
FireStats icon Powered by FireStats