suicida¶
Programa que un cop s’identifica es destrueix a sí mateix
Guió executable de python
suicida#!/usr/bin/env python3 import suicida suicida.main()
Mòdul de python
suicida.pyimport signal, os def main(): print("Hola") meu_pid = os.getpid() # Obtinc el meu identificador de procés os.kill(meu_pid, signal.SIGSTOP) # Em suicido print("Segueixo existint?"); if __name__ == "__main__": main()
Fitxer C
suicida.c#include <stdio.h> #include <unistd.h> #include <sys/types.h> #include <signal.h> int main(int argc, char* argv[]) { printf("Hola\n"); pid_t my_pid = getpid();/* Obtinc el meu identificador de procés */ kill(my_pid, SIGSTOP); /* Em suicido */ printf("Segueixo existint?\n"); }
Un cop descarregats, seguiu i adapteu els passos indicats en els exercicis eco o copsa-ctrl