[Linux] instructions liées au concept de processus, afficher le processus, tuer le processus

insérez la description de l'image ici
1.touch myproc.c
2.ls > Makefile Créer et écrire un Makefile
3.vim Makefile
insérez la description de l'image ici
insérez la description de l'image ici
5. Ecrire un Makefile de base : vim Makefile

 myproc:myproc.c
    gcc -o myproc myproc.c
 .PHONY:clean 
 clean:
    rm -f myproc   
                 

4. Écrivez le fichier myprocess.c : vim myproc.c

#include<stdio.h>
#include<unistd,h>

int main()
{
    
    
	while(1)
	{
    
    
 	 printf("我是一个进程!\n");
 	 sleep(1);
	}
  return 0;
}

insérez la description de l'image ici
5. Après make, le fichier en cours d'exécution myproc apparaîtra (pas un processus, mais un fichier binaire en cours d'exécution sur le disque)
6.../myproc, il deviendra un processus
insérez la description de l'image ici
7. Vérifiez le processus en cours d'exécution

ps ajx | grep 'myproc'

insérez la description de l'image ici
8. Vous pouvez exécuter la commande pour retirer le titre du processus

ps ajx | head -1 && ps ajx | grep 'myproc'

insérez la description de l'image ici
9. Tuez le processus kill -9 xxxx
insérez la description de l'image ici
10. man getpid Récupérez le manuel de getpid
insérez la description de l'image ici
11. vim myproc.c
insérez la description de l'image ici12. Après make, ./myproc s'exécute
insérez la description de l'image ici
13. kill -l Vérifiez le numéro du processus (kill -9 tue le processus)
insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/weixin_47952981/article/details/129593476
conseillé
Classement