2012. 7. 13. 16:26
#include <stdio.h>
#include <stdlib.h>
main()
{
printf("Running ls with system\n");
/* system을 이용해서 ls 명령어 실행 */
system("ls");
printf("Done\n");
exit(0);
}
------------------------------------------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
main(int argc, char *argv[])
{
char *str;
int i=1;
printf("Running %s with system\n", argv[1]);
/* 명령라인의 인수들을 연결해서 str에 저장 */
while(argc > i) {
strcat(str, argv[i++]);
strcat(str, " ");
}
/* sysstem을 이용해 str에 저장된 명령어 실행 */
system(str);
printf("Done\n");
exit(0);
}
'EMBEDDED > SYSTEM Proc' 카테고리의 다른 글
[Signal] sigemptyset(), sigaddset(), sigismember() 관련 예제 (0) | 2012.07.13 |
---|---|
[Signal] 기본적인 지식들 (0) | 2012.07.13 |
[Process] 간단한 쉘 프로그램 (1) | 2012.07.13 |
[Process] exec계열 함수에 관한 예제2 (1) | 2012.07.13 |
[Process] exec계열 함수에 관한 예제1 (0) | 2012.07.13 |