file-descriptor 相关问题

通常,文件描述符是包含所有打开文件的详细信息的内核驻留数据结构中的条目的索引。在POSIX中,此数据结构称为文件描述符表,每个进程都有自己的文件描述符表。在Microsoft Windows术语和C标准I / O库的上下文中,首选“文件句柄”。

传递一个文件描述符在Haskell另一个进程

我读过,你可以传递一个文件描述符到另一个进程存在,这似乎非常适合我想要的东西。任何机会,我们做,能够在Haskell以任何方式?需要明确的是,我不分叉,我不能......

回答 1 投票 2

使用命名管道时,“打开的文件太多”错误

我运行2个脚本,一段时间后,我越来越打开的文件太多@错误/ blob.c / ImageToFile / 1832。简体版第一脚本。它应该读取写入im age_pipe图像,...

回答 1 投票 2

fcntl(),F_GETFD在UNIX中的含义

在unix中fcntl()函数中F_GETFD的含义是什么?据我所知,如果在指定的位置没有文件描述符,它应该返回-1。如果这是真的,什么时候会发生...

回答 2 投票 0

关于epoll如何工作的一般解释?

我正在进行关于从数据库轮询(通过同步存储过程调用)切换到消息队列(通过pub / sub)的技术报告。我想能够解释如何轮询数据库...

回答 1 投票 5

复制文件描述符并独立地搜索它们

我有一个打开的文件描述符,我想复制,以便独立执行阅读和搜索。我查看了int dup(int old_fd)系统调用。问题是它......

回答 2 投票 1

如何从Rust中的特定原始文件描述符中读取?

编者注:这个问题适用于1.0之前的Rust版本。一些答案已经更新,以涵盖Rust 1.0或更高版本,但不是全部。我在Rust中编写了一个systemd socket激活服务。我......

回答 3 投票 5

如何写入Rust的特定原始文件描述符?

我需要写入文件描述符3.我一直在搜索它,但文档很差。我发现的唯一的事情是使用libc库和fdopen方法,但我没有......

回答 2 投票 1

保持文件描述符在鱼壳中打开

在Fish中没有像bash那样的exec 3 <>文件。有什么奇怪的解决方法吗?问题的想法是打开管道到远程(或本地)shell。在bash中,这看起来像:mkfifo srvin exec ...

回答 1 投票 -1

我应该使用“fd == -1”或“fd <0”来测试无效的文件描述符吗?

如果我有一个接受文件描述符的函数并且它想要防御性地检查fd是否有效,那么它应该通过if(fd> = 0){...}或if(fd!= -1){.. }? Linux系统调用就像open(2)......

回答 1 投票 0

open()如果我打开两次相同的文件会发生什么?

如果我打开同一个文件两次,它会给出错误,还是会创建两个不同的文件描述符?例如a = open(“teste.txt”,O_RDONLY); b = open(“teste.txt”,O_RDONLY);

回答 3 投票 4

与孩子的孩子互动

我需要直接与我用子进程生成的进程的stdin和stdout进行交互。我可以用:proc = subprocess.Popen(“/ bin / bash”,stdin = subprocess.PIPE,stdout = subprocess.PIPE,...

回答 1 投票 0

NodeJS - 我有一个带密码的.key文件,我需要使用RSA PKCS8方法获取.pem文件

我有一个带密码的.key文件,我需要使用带有NodeJS功能的RSA PKCS8方法获取.pem文件。我用OpenSSL做的命令如下我怎样才能在NodeJS中做到这一点??? ...

回答 1 投票 0

eBPF:检索固定bpf程序的`fd`

我知道eBPF程序可以固定到/ sys / fs / bpf(小bpff的默认位置。例如使用bpftool:$ bpftool prog load ./my_bpf.o / sys / fs / bpf / my_bpf我期待那个打开( “/ SYS / ...

回答 1 投票 2

管道:错误的文件描述符

我知道以前曾经问过这种帖子,但是他们的水平明显高于头脑,我在阅读他们的帖子后仍然没有得到它,所以我决定从这里再次发布这个问题。一世 ...

回答 1 投票 2

从C中的文件描述符中检索文件名

是否有可能在C中获取文件描述符(Linux)的文件名?

回答 7 投票 90

奇怪的管道缓冲

我有一个文件编号的文件(从0开始)$ cat in.del 0 1 2 ....有没有人可以解释这里发生了什么以及缓冲发生在管道以外的地方?据我所知......

回答 1 投票 3

make file从serialPort写入所有信息

首先,我的“C代码”一直在监听串口,所以我想创建文件并写入从串口收到的所有数据。我有一个问题:是否存在任何必要的条件...

回答 1 投票 1

如何在Bash中找到下一个可用的文件描述符?

如何确定Bash中当前是否正在使用文件描述符?例如,如果我有一个读取,写入和关闭fd 3的脚本,例如执行3 <

回答 4 投票 7

限制Container中打开文件的数量

我们正在尝试限制整个容器的打开文件总数。使用ulimit限制主机中的开放fds。从我们所知道的docker容器作为主机上的进程运行...

回答 2 投票 2

有没有办法测试fd_set是否为“非零”?

是否存在测试条件的现有函数“是否在fd_set中设置任何位”?如果可能的话,我想测试是否在fd_set中设置了任何位,而不是测试特定的fd是否......

回答 1 投票 3

© www.soinside.com 2019 - 2024. All rights reserved.