// counter.c 공유 메모리를 생성하고 공유 메모리에 // 카운터 문자열을 계속 갱신하여 넣습니다. #include // printf() #include // sleep() #include #include #define KEY_NUM 9527 #define MEM_SIZE 1024 int main( void) { int shm_id; void *shm_addr; int count; if ( -1 == ( shm_id = shmget( (key_t)KEY_NUM, MEM_SIZE, IPC_CREAT¦0666))) { printf( "공유 메모리 생성 실패\n"); return -1; } if ( ( void *)-1 == ( shm_addr = shmat( shm_id, ( void *)0, 0))..
1. cp 활용 개론 - 사용형식 : cp [ 옵션 ] 원본파일 복사파일 cp [ 옵션 ] 원본파일( 디렉토리 ) 디렉토리 - mv 와 cp 명령어의 차이점 : mv 명령어는 복사하고 난 후에 원본파일이 지워지게 된다. 2. 디렉토리전체를 복사하는 방법 - cp 명령어의 -r 옵션과 -R 옵션은 지정한 디렉토리내의 하위디렉토리들까지 모두 복사된다는 점에서 동일함. 하지만 -r 옵션이 파일복사에 사용되었을 경우에는 그냥 복사만 됨. - cp -r TestDir1 TestDir2 3. 원본파일의 소유자, 그룹소유자, 권한, 시간정보등을 그대로 보존하면서 복사하기 - cp 명령어는 실행한 사용자의 umask 값에 따라서 파일과 디렉토리의 퍼미션이 결정됨. - 특정 디렉토리를 원본 디렉토리와 그 안에 있는 파일..
while( (nOpt=getopt(argc, argv, "hfmci:d:")) != EOF ) { switch( nOpt ) { case 'i' : strcpy(szFileName, optarg); break; case 'd' : strcpy(szDomain, optarg); _nDomain = atoi(optarg); break; ... 와 같이추가할 opt들을 설정해서 쓴다. 여기서는 argu를 1 로 받았었기에 _nDomain 에는 1이 들어가는 상황이고 이해가 가지 않는 것은 strcpy 로 szDomain에 넣었으면서 마지막에 atoi를 이용해서 optarg 를 돌린걸까?
- Total
- 331,919
- Today
- 0
- Yesterday
- 89
- 알프스목초지1-4
- Joseph Redmon
- 리눅스
- C# 패널
- 자신만의향
- PolyBridge1-4
- DaleEvans
- C# 패널 예제
- PolyBridge1-3
- 믿는다는것
- 알프스목초지1-3
- PolyBridge1-5
- PolyBridge하는법
- 인생의시간
- 알프스목초지1-2
- PolyBridge1-1
- OnlyICan
- 분할작업
- Nina Fedoroff
- 1Day1Sentence
- c#
- 알프스목초지1-1
- 사람의인생
- ted
- PolyBridge
- 좋은글귀
- 알프스목초지1-5
- PolyBridge1-2
- 폴리브릿지
- C# 판넬 예제
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- 2017/08 (4)
