mkfifo

    2

    2답변

    mkfifo은 단순히 Cygwin에서 작동하지 않습니까? $ mkfifo my_pipe $ echo "1234" > my_pipe 과 같은 간단한 명령 집합 만 커서를 깜박 거리면서 영원히 앉아있게됩니다. 내가 "잘못하고 있니?"

    0

    3답변

    mkfifo() 함수를 사용하고 fork를 사용하여 하위 프로세스를 만든 후에 표준 입력 출력을 명명 된 파이프 방향으로 재지 정하는 구문을 찾으려고합니다. 구문에 대한 맨 페이지는 무엇입니까? 덕분에, 아론

    6

    2답변

    나는 간단한 클라이언트 및 서버 C 프로그램을 작성하고 서로 다른 터미널에서 서로 통신하려고합니다. 서버는 공용 FIFO를 만들고 클라이언트를 기다려야합니다. 한편 클라이언트는 서버의 응답을 통해 자신의 FIFO를 생성합니다. 클라이언트의 작업은 큐에 의해 생성 된 이름을 서버에 전송하고 ls 명령의 결과를 반환합니다. 답변을 검색했습니다 (예 : fifo

    0

    2답변

    C++ 프로그램에 Named Pipe가 있습니다. 자식 프로세스는 값을 쓰고 부모 프로세스는 값을 읽습니다. mkfifo로 파이프를 만들었고 모든 작업이 블로킹되었습니다 (FIFO는 쓰기 위해 열리기 전에 FIFO를 열 수 없습니다). 불행히도 때때로 자식 프로세스가 실행되는 프로그램의 오류로 인해 내 자식 프로세스가 중지되지 않습니다. 내 작업이이 외부

    0

    1답변

    위의 프로그램은 Linux에서 입력했습니다. 기본적으로 클라이언트와 서버를 별도의 터미널에 연결해야합니다. 내가, 올바른 순서로 즉 컴파일 서버를 실행할 때 -> 실행 서버 컴파일 클라이언트 -> 실행 클라이언트 단자는 아무것도 모릅니다. 첫 번째 printf 문에 "Trying to connect" 부분을 인쇄하지 않습니다. 여기에 실수가 무엇입니까? @

    6

    3답변

    mkfifo 함수는 경로와 모드라는 두 개의 인수를 사용합니다. 그러나 나는 그것이 사용하는 경로의 형식이 무엇인지 모른다. 나는 명명 된 파이프를 만들고 작은 경로를 mkfifo에 쓰려고한다. 예를 들어, /home/username/Documents을 사용하지만 항상 메시지를 Error creating the named pipe.: File exists과

    3

    2답변

    bash 스크립트에 사용자 정의 로깅 기능을 추가했는데, 하나의 명명 된 파이프에서 출력을 가져 와서 다른 명명 된 파이프로 다시 공급하지 않는 이유를 알 수 없습니다. $PIPE_LOG에 #!/bin/bash PROGNAME=$(basename $(readlink -f $0)) LOG="$PROGNAME.log" PIPE_LOG="$PROGNAME

    1

    2답변

    mkfifo() 현재 디렉토리에서 권한 오류가 발생합니다. 여기에 파일을 만들 수있는 권한이 있습니다. 어떤 문제가 어떤 문제 일 수 있습니까? char dir[FILENAME_MAX]; getcwd(dir, sizeof(dir)); for(i = 0; i<num_nodes; i++) { char path[FILENAME_MAX];

    14

    1답변

    PhantomJS를 사용하여 html 페이지를 pdf로 렌더링하려고합니다. 디스크에 파일을 쓰지 않으려 고합니다. 메모리에 html이 있고 메모리에 pdf가 필요합니다. Pooria Azimi의 우수 답변을 this question에 사용하여 명명 된 파이프에서 pdf를 가져올 수 있습니다. 다른 끝에서 같은 것을 시도 할 때 (입력 파일을 명명 된 파이프

    0

    2답변

    하나의 스레드가 쓰는 FIFO 파이프를 열려고하는데 동기화가 모두 좋습니다. 그러나 이해하기 쉽도록 추가 모드로 열어야합니다. 나는 다음과 같이 엽니 : ret_val = mkfifo(lpipename.c_str(), 0666); if((pipehandler = open(lpipename.c_str(), O_RDWR)) < 1) {