main(char n,char* a[]) { close(1); in=open("log.log",O_CREAT|O_TRUNC|O_WRONLY); printf("%d\n",in); printf("%d\n",out); printf("%d\n",err); pid=fork(); if(pid) { execv("/opt/kde/bin/kmail",a); } else { // close(in); wait(&d); } }
никаких логов не пишется... Если заменить "/opt/kde/bin/kmail" на /bin/ls все работает на ура. В strace никакой шпионской деятельности не замечено. Просветите кто может Заранее благодарен. mrachniy
