mknod 예제

보시다시피 파일을 만드는 데 더 많은 단계가 필요합니다. 그러나 이 예제에서는 필요한 프로세스를 볼 수 있습니다. ttyS0 파일이 MAKEDEV 스크립트에서 제공되지 않을 가능성은 크지 않지만 요점을 설명하기에 충분합니다. 준비:~# mknod ./fifo p 스테이징:~# 동안 (true); 에코 «FIFO 수신: » `고양이 ./fifo`; 완료 FIFO 수신: 이것은 FIFO 받은 정말 간단한 방법: FIFO 받은 사용: FIFO 수신: FIFO 수신: FIFO 수신: 이것은 _EOT_ 이 창에서 이 작업을 볼 수 있습니다 블록 2: 스테이징:~# 에코 «당신이 볼 수 있듯이» >fifo 스테이징 :~# 에코 «이것은 정말 간단한 방법» >fifo 스테이징:~# 에코 «FIFO를 사용 하려면» >fifo 스테이징:~#고양이 >> fifo < 이것은 블록입니다 _EOT_ > 이 작업을 볼 수 있습니다 >_EOT_ 스테이징:~# 기본 프로토콜에 많은 무산이 있다. 이들 중 일부는 mknod()에 영향을 미칩니다. /bin/mknod/tmp/테스트 p ns3:/var/www#ls -al/tmp/test prw-r-r- 1 루트 루트 0 2008-10-17 11:44 /tmp/테스트 사용: /bin/mknod [OPTION]… NAME TYPE [MAJOR MINOR] mknod는 블록 또는 캐릭터 특수 파일을 만들 수 있는 강력한 명령입니다. 맨 페이지를 보면 차단 장치 링크 및 문자 장치 링크를 만드는 데 사용할 수 있습니다. 이것들이 무엇인지 모른다면 걱정하지 마십시오.

이 자습서의 목적은 FIFO(처음 사용) 기능을 탐색하는 것입니다. mknod는 일반적으로 /dev 분기에 위치하는 장치 파일을 만들고 있지만 예제가 보여지는 것과 반드시 같지는 않습니다. 이 게시물은 mknod를 사용하여 Linux/유닉스에서 후보자 또는 회원 ASM 디스크에 대한 의미 있는 장치 이름을 정의하고 연관하는 방법의 예를 제공합니다. 아래 표시된 예는 +ASM1 및 +ASM2 인스턴스가 있는 2노드 RAC 설정입니다. FIFOs는 프로그래밍 방식으로 가장 자주 사용되며, C. http://www.ecst.csuchico.edu/~beej/guide/ipc/fifos.html MAKEDEV에서 mknod 및 FIFPO를 사용하는 방법에 대한 다음 훌륭한 가이드를 참조하십시오. 그러나 때로는 MAKEDEV 스크립트가 만들려는 장치 파일에 대해 알지 못할 수 있습니다. 여기서 mknod 명령이 들어옵니다. mknod를 사용하려면 만들려는 장치의 주 노드 번호와 부 노드 번호를 알아야 합니다.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies