mkfifo

    0

    1답변

    을 : foo | bar 하지만 foo 및 bar, foo 출력 사이의 지연을 원하는 것은 마무리하지 않고 계속됩니다. 을 시작한 후 과 n 초 후에 수행 할 수 있습니다. n 초 지연되지만 큰 문제는 myfile이 커지고 거대한 저장 공간을 차지합니다! myfile에서 어떻게 읽고 읽을 줄을 삭제할 수 있습니까? FIFO와 같은 것. 나는 mkfifo을

    -3

    1답변

    리눅스에서 동기화 문제에 대한 도움을 찾고 있습니다. 나는 초보자이며, 세마포어를 사용하여 동기화하는 방법을 실제로 이해하지 못한다고 생각합니다. 내 임무는 파일에 액세스하는 두 프로세스를 동기화하는 것입니다. 하나는 다른 프로세스의 FIFO에서 읽은 다음이 파일에 쓰고 다른 하나는 읽습니다. 내 코드에는 동기화가 없다는 것을 알고 있지만 어떻게해야하는지

    2

    1답변

    외부 프로세스의 표준 입력에 쓸 수 있습니까? NIF가 유일한 옵션입니까? 엘릭서, 블록에서 시작하고 사용자 입력을 기다리는 과정 : pid = spawn(fn -> System.cmd("sh", [ Path.join([System.cwd, "sh", "wait_for_input"]), "Hello world" ]) e

    -3

    1답변

    mkfifo 명령을 사용하여 Linux에서 c로 명명 된 파이프를 만들려고합니다. 나는 아직도 배우고 #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> #include <fcntl.h> #include <stdio.h> #include <string.h> #include <stdl

    2

    1답변

    나는 학교용 명명 된 파이프 클라이언트/서버의 구현 작업을하고 있습니다. 파이프 끝이 열려있는 동안 링크 해제를 사용하면 어떻게되는지 선생님에게 물어 보았습니다. 그는 나를 위해 아무 대답도하지 않았다. 누구나 알고 계십니까?

    1

    2답변

    나는 떠들썩한 파티에서이 프로그램을 실행할 때 : mkfifo im-a-pipe && node -e ' var fs = require("fs") var childProcess = require("child_process") console.log("pre-open") fs.open("im-a-pipe", "w", function(err, fd){

    -1

    2답변

    child_filter는 pipefd에서 값을 읽고 명명 된 파이프에이 값을 써야합니다. 문제는 내가 주석 [3] (명명 된 파이프 열기) 함수가 값을 인쇄하지 않는다고 생각하면 read() 호출에서 멈춘 것처럼 보입니다. 대신, 나는 fifo 파이프를 열지 않으면 작동합니다. 다른 물건에는 명명 된 파이프가 필요합니다. 무엇을 수정해야합니까? 어쩌면 그것

    1

    1답변

    좀 복잡한 이유로만을 사용하여 통신 할 수있는 응용 프로그램이 유닉스의 FIFO (mkfifo를 통해 생성 된 것) 일반적으로 , 나는, 일반 파일처럼 취급하지만, 가능하면, 내가 수 있도록하고 싶습니다 비동기 방식으로 사용하십시오. 나는이 응용 프로그램에서 이미 다른 작업을 위해 libuv를 사용하고있어서 libuv가 fifos를 처리하는 방법에 대해 궁

    0

    1답변

    현재 명명 된 파이프를 통해 통신하는 4 개의 프로세스가 관련된 프로젝트를 진행하고 있습니다. 그러나 나는 항상 내가 기대하는 결과를 얻지 못한다. 작성자는 프로세스 PID와 동일한 int를 보내고 있습니다. 여기 내가 내 문제를 설명하기 위해 만든 짧은 실행 코드입니다 : #include <fcntl.h> #include <stdio.h> #inclu

    0

    1답변

    여러 프로세스에서 PIPE를 사용하는 아래 코드를 발견했습니다. 나는 쉘 스크립팅 새로운 해요, 따라서 완전히 다음 코드의 의미/의도를 이해하지 않습니다 적은이있는 경우 검사 : 1 #!/bin/ksh 2 3 if [ $# -lt 1 ]; then 4 echo "Usage: $0 InputFile" 5 exit 1 6 fi 7 8 if [