posix 相关问题

POSIX(可移植操作系统接口)是一组标准,用于定义编程API,命令解释器以及类Unix操作系统的通用实用程序。

“ Shell命令语言”文档-“令牌识别”部分中的违反直觉的句子

在本文档的第2.3节(“令牌识别”)中:https://pubs.opengroup.org/onlinepubs/9699919799.2008edition/utilities/V3_chap02.html出现以下句子:“如果指示...

回答 1 投票 0

我如何使--watch标志在OSX命令行上工作?

我正在尝试通过在MacBook的命令行上使用kubectl get deploy --watch来监视我的Kubernetes部署。输出只返回具有...

回答 1 投票 2

相当于MSVC中的pread / pwrite吗?

什么叫最好的模拟MSVC 10中的pread / pwrite?

回答 3 投票 3

C ++。从Linux守护程序获取登录的用户名

有没有一种方法可以从linux守护程序中登录用户名?我尝试了seteuid(1000); std :: string userName = getlogin();但似乎此调用失败,之后我的应用程序终止了。 ...

回答 1 投票 0

从多宿主计算机发送多播udp

我需要从多宿主计算机发送多播udp。发现在套接字未绑定到某些特定接口的情况下,将使用默认接口(可能意味着任何含义)。我的问题是:...

回答 1 投票 0

共享内存和信号灯:意外的分段错误

我正在尝试创建两个由生产者和消费者组成的程序。生产者生成一定数量的从0到9的随机数,并将它们存储在共享内存中的circle_queue中,然后...

回答 1 投票 -1

如何在网站上呈现ANSI文本颜色?

我有一些带有漂亮颜色的字符串,这些字符串在Linux终端上可以很好地工作:“紫罗兰\ e [31; 1mgreen \ e [0m]但是,我想以某种方式在我的网站上显示这些颜色(例如,在这种情况下。 ..

回答 1 投票 0

是否有任何标准方法可以通过编程方式获取FreeBSD中文件或目录的创建时间

我想知道如何在FreeBSD C API中获得路径的创建时间?例如在Linux中,从内核4.11开始我们可以使用statx,或者在mac OSX中我们可以使用stat64我想知道上面是否有任何方法...

回答 1 投票 1

在POSIX sh中,字符串替换未定义。尝试执行PASS2 =“” $ {PASS // [$ {special_chars}] /}“

我的代码是special_chars ='[=!=] [= @ =] [=#=] [= $ =] [=%=] [=&=]'PASS =“ e @ 0cc3auZeeSio&G” PASS2 =“ $ {PASS // [$ {special_chars}] /}“”我希望PASS2具有PASS中的所有字符-特殊字符。 ...

回答 1 投票 0

realpath()的可移植性是否已过时?

调用Unix realpath()函数的传统方法是realpath(pathname,buf),其中buf是用户提供的缓冲区,可容纳PATH_MAX字节。这是有问题的,因为PATH_MAX是...

回答 1 投票 1

[c mq_open(),如果在消息队列打开之前被调用,则不会连接

所以我有两个过程。它们各自创建自己的消息队列,并尝试彼此连接。但是,由于某种原因,这只能以一种方式起作用。进程一具有以下内容:struct mq_attr ...

回答 1 投票 0

为什么poll()立即在常规文件上返回并在fifo上阻止?

我多次检查此代码,不明白为什么poll()立即返回?在这里打开文件进行读取,并且应该等待事件。如何使其等待输入? #include

回答 2 投票 0

为什么poll()立即在常规文件上返回并在fifo上阻止?

我多次检查此代码,不明白为什么poll()立即返回?在这里打开文件进行读取,并且应该等待事件。如何使其等待输入? #include

回答 1 投票 0

C ++ 17 POSIX信号量或condition_variable?

我正在一个包含事件处理的项目中。我可以访问g ++-9,C ++ 17(也可能是C ++ 20)环境。我需要一个信号灯的行为。我的事件处理程序,将事件推送...

回答 1 投票 1

是否有可能(并且安全)使接受套接字不受阻塞?

我正在寻找一种方法来中断阻塞套接字上的accept()调用。使用信号不是一种选择,因为这意味着要在库中,并且我不想使用户信号混乱。使用select(...

回答 2 投票 12

使用相同的套接字发送和接收UDP多播数据包

我无法为此找到一个有效的示例,因此我将发布一个问题(让我们看看是否可以将其简化为MVP代码示例)。因此,我需要执行mdns查询,我可以使用两个套接字(一个用于...

回答 1 投票 2

使用相同的套接字发送和接收UDP多播数据包

我无法为此找到一个有效的示例,因此我将发布一个问题(让我们看看是否可以将其简化为MVP代码示例)。因此,我需要执行mdns查询,我可以使用两个套接字(一个用于...

回答 1 投票 2

如何在Shell脚本中将变量设置为变量中的变量

我需要编写一个POSIX Shell脚本,它将更改系统配置。在这样做之前,我想确保我编辑的任何文件都有备份。此脚本的要求是使用dmenu ...

回答 1 投票 0

给定变量的最大值

是否有可能以某种方式获得多个变量的最大值?例如,我有var1 = 10 var2 = 50 var3 = 48 var4 = 95 var5 = 41 var6 = 63并且我想存储这些值的最大值...

回答 3 投票 2

在POSIX Shell中匹配扩展的正则表达式

我认为我有一个非常简单的问题,但我不知道答案。我有此代码[[“ $ {file_name}” = $ {regex}]] &&继续POSIX版本不支持此[[]]模式... ...

回答 1 投票 0

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