#include #include using namespace std; void DoKill(int pid, int signal) { cout << "Sending a " << signal << " to " << pid << endl; if(-1 == kill(pid, signal)) { perror("kill"); } cout << endl; usleep(1000); } int main(int argc, char * argv[]) { int pid{0}; if (argc > 1) { pid = atoi(argv[1]); } else { cout << argv[0] << " pid" << endl; return 0; } cout << "mypid = " << getpid(); cout << endl; DoKill(pid, 1); DoKill(pid, 2); DoKill(pid, 10); DoKill(pid, 9); return 0; }