«posix» 태그된 질문

POSIX (Portable Operating System Interface)는 프로그래밍 API, 명령 인터프리터 및 Unix와 유사한 운영 체제를위한 공통 유틸리티를 정의하는 일련의 표준입니다.


13
쉘 명령이 실행될 때 에코하는 방법
쉘 스크립트에서 모든 쉘 명령을 에코하고 변수 이름을 어떻게 확장합니까? 예를 들어 다음과 같은 줄이 있습니다. ls $DIRNAME 스크립트가 명령을 실행하고 다음을 표시하고 싶습니다. ls /full/path/to/some/dir 목적은 호출 된 모든 쉘 명령 및 해당 인수의 로그를 저장하는 것입니다. 그런 로그를 생성하는 더 좋은 방법이 있습니까?
911 bash  shell  sh  posix  trace 

14
"POSIX"의 의미는 무엇입니까?
POSIX 란 무엇입니까? 나는 Wikipedia 기사 를 읽었으며 용어가 나올 때마다 읽었습니다. 사실 나는 그것이 무엇인지 정말로 이해하지 못한다는 것입니다. "POSIX의 필요성"도 설명해 주시겠습니까?
898 linux  unix  posix  terminology 

14
주어진 부분 이름으로 모든 프로세스를 종료하는 방법은 무엇입니까? [닫은]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 3 개월 전 . 내가 얻는 모든 프로세스를 죽이고 싶습니다. ps aux | grep my_pattern 어떻게합니까? 작동하지 않습니다. pkill my_pattern
622 linux  bash  posix 

10
POSIX를 사용하여 명령을 실행하고 C ++에서 명령의 출력을 얻으려면 어떻게해야합니까?
C ++ 프로그램 내에서 명령을 실행할 때 명령의 출력을 얻는 방법을 찾고 있습니다. system()함수 사용을 살펴 보았지만 명령을 실행합니다. 내가 찾는 것의 예는 다음과 같습니다. std::string result = system("./some_command"); 임의의 명령을 실행하고 출력을 얻어야합니다. 나는 boost.org 를 보았지만 필요한 것을 줄만한 것을 찾지 못했습니다.

6
파일 액세스에 언제 mmap을 사용해야합니까?
POSIX 환경은 파일에 액세스하는 최소한 두 가지 방법을 제공합니다. 시스템 호출 표준있다 open(), read(), write(), 친구뿐만 아니라, 사용할 수있는 옵션이있다mmap() 가상 메모리에 파일을 매핑 할 수는. 언제 다른 것을 사용하는 것이 바람직합니까? 두 개의 인터페이스를 포함하여 장점이있는 개별 장점은 무엇입니까?
276 c  file-io  posix  mmap 

7
/ dev / null 2> & 1은 무엇입니까?
이 코드는 /etc/cron.daily/apf에서 찾았습니다. #!/bin/bash /etc/apf/apf -f >> /dev/null 2>&1 /etc/apf/apf -s >> /dev/null 2>&1 방화벽을 비우고 다시로드합니다. 나는 그 >> /dev/null 2>&1부분을 이해하지 못한다 . cron에서 이것을 사용하는 목적은 무엇입니까? 방화벽 규칙을 재정의하고 있습니다. 이 크론 작업을 안전하게 제거 할 수 있습니까?



4
C ++ 오류 : 'clock_gettime'및 'clock_settime'에 대한 정의되지 않은 참조
나는 우분투를 처음 접했지만 이것이 작동하지 않는 것 같습니다. 학교 컴퓨터에서 잘 작동하며 내가 뭘하지 않는지 모르겠습니다. usr / include 및 time.h를 확인했습니다 . 괜찮습니다. 코드는 다음과 같습니다. #include <iostream> #include <time.h> using namespace std; int main() { timespec time1, time2; int temp; clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &time1); //do stuff here clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &time2); …
157 c++  linux  ubuntu  posix  time.h 

4
“#define _GNU_SOURCE”는 무엇을 의미합니까?
오늘 나는 basename()함수 를 사용해야했고 man 3 basename( here )는 나에게 이상한 메시지를 주었다. 노트 이 두 가지 다른 버전입니다 기본 이름은 () 더 - POSIX의 버전이 위의 설명과 GNU 버전 한 후 도착, #define _GNU_SOURCE #include <string.h> 이것이 #define _GNU_SOURCE의미하는 바가 궁금 합니다. GNU 관련 라이센스로 작성한 코드 가 …
152 c  posix  gnu 

4
makefile에서 명령 호출의 에코를 억제 하시겠습니까?
출력을 stdout에 인쇄 해야하는 과제에 대한 프로그램을 작성했습니다. 할당 스펙은 호출 될 때 make run > outputFile프로그램을 실행하고 스펙에 지정된 것과 동일한 SHA1 지문을 갖는 파일에 출력을 기록 하는 Makefile 작성을 요구합니다 . 내 문제는 내 makefile입니다. ... run: java myprogram 또한 내 프로그램 (예 : java myprogram)을 실행하는 명령을 …
147 linux  unix  makefile  posix 

9
신호와 신호의 차이점은 무엇입니까?
우리가 여기에있는 앱에 여분의 신호 처리기를 추가하려고했으며 저자가 sigaction()다른 신호 처리기를 설정하는 데 사용했음을 알았 습니다. 나는 사용하려고했다 signal(). 관습에 따라 사용해야 sigaction()하지만 처음부터 글을 쓰고 있다면 어떤 것을 선택해야합니까?
143 c  signals  posix 

5
Linux에서 쓰기 손실을 유발하는 I / O 오류에 대처하기위한 프로그램 작성
TL; DR : 리눅스 커널이 버퍼 된 I / O 쓰기를 잃어버린 경우 , 응용 프로그램을 찾을 수있는 방법이 있습니까? fsync()내구성 을 위해 파일 (및 상위 디렉토리)에 있어야한다는 것을 알고 있습니다 . 문제는 커널이 I / O 오류로 인해 쓰기 보류중인 더티 버퍼를 잃어 버린 경우 응용 프로그램이 어떻게이를 감지하고 …
138 c  linux  linux-kernel  posix 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.