Bonjour,
J'ai besoin de lancer un processus en masquant le processus ou ses argument comme le mot de passe de l'application à lancer.
la commande ps -elfx remplace les variables par leurs valeur
example:
Code c : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #include <stdio.h> #include <stdlib.h> #include <unistd.h> char temps[3]="60"; main() { execl("/usr/bin/sleep", "/usr/bin/sleep", temps, (char *)0); printf("Fin \n"); }Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 h6hfe-22:/tmp/laposte> alain& [1] 17445 h6hfe-22:/tmp/laposte> ps -lfx F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME COMD 1 R syb11 17545 27052 4 179 20 631746c0 129 - 14:53:23 pts/1 0:00 ps -lfx 1 S syb11 17445 27052 8 168 24 6d0d25c0 20 681af840 14:53:18 pts/1 0:00 /usr/bin/sleep 60 1 S syb11 27052 27049 0 158 20 7f29db80 106 724e4040 13:57:40 pts/1 0:00 -sh
Partager