#include <iostream>#include <string>#include <stdio.h>#include <stdlib.h>#include <fcntl.h>#include <string.h>using namespace std;int main(){ /*int fd; fd = open("/sddisk/tmpfile",O_RDWR|O_CREAT); if(fd==-1) { printf("Read sdcard failure!"); } else { printf("Read sdcard success!"); } char ch[10]; char cc ; char szBuff[256]; short int i = 0; short int j = 0; FILE *fp; system("ls /dev/>/tmp/a.txt"); fp = fopen("/tmp/a.txt", "r"); while( !feof( fp )) { memset( szBuff, 0, 256 ); fgets( szBuff, 256, fp ); if(NULL != strstr(szBuff,"mmcblk")){ printf("Read sdcard success!\n"); break; } } fclose(fp); system("rm /tmp/a.txt");*/ char ch[10]; char cc ; char szBuff[256]; short int i = 0; short int j = 0; FILE *fp; system("ps -www | grep output_file* >/tmp/a.txt"); fp = fopen("/tmp/a.txt", "r"); while( !feof( fp )) { memset( szBuff, 0, 256 ); fgets( szBuff, 256, fp ); char buf[10]; memset( buf, 0, 10 ); sscanf(szBuff,"%[^root]", buf); printf("wyz------------sssxx:%s\n",buf); string ss(buf); ss="kill -9"+ss; system(ss.c_str()); printf("wyz------------ss:%s\n",szBuff); break; } fclose(fp); system("rm /tmp/a.txt"); return 1;}