Demati'Nal,
À la lecture de signal(7), on se rend compte que deux signaux sont réservés pour les signaux utilisateurs SIGUSR1 et SIGUSR2. Deux, c'est peu. Je vous propose donc cette technique qu'on baptisera le signal knocking par analogie au Port_knocking
#include <signal.h>
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
int signalvalue = 0;
void sigusr1handler(int signum);
void sigusr2handler(int signum);
void sigusr1handler(int signum) {
++signalvalue;
}
void sigusr2handler (…)









