posix 相关问题

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

信号处理程序中的设置标志

在C ++ 11中,对于给定的请求循环类型(作为Web请求循环的一部分),在捕获到的信号上执行不安全代码的最安全(最有效的方法)是什么?例如,在...

回答 1 投票 4

如何在C语言中使用系统调用逐行读取代码

[在我的程序中,我目前可以通过char读取具有给定名称“ fichier1.txt”的文件,但是我要寻找的是存储一行(此处为char指针),然后以这种方式显示它:- ligne 1:...

回答 3 投票 0

如何在/ bin / dash中模拟“ $ {@:2}”

在bash中,此语法可用于从$ 2开始获取命令行参数列表:echo“ $ {@:2}”在sh(/ bin / dash)中,该语法似乎不起作用。模仿...的最佳方法是什么?

回答 1 投票 0

如何在信号处理程序中使用“ sigaltstack”?

谁知道在实际的信号处理程序中如何使用sigaltstack,一个简单而完整的代码可能对我有很大帮助!预先谢谢!

回答 2 投票 10

关于UNIX查找实用程序

我正在尝试实现以下目标,除了以与POSIX兼容的方式:find。 -false -o ...我尝试了以下操作,但似乎没有找到任何东西,而且我不确定我知道为什么:find。 -exec ...

回答 1 投票 0

如何获得一个以POSIX兼容的方式在C中指定PID的进程的开始时间(“ STIME”?

符合POSIX的系统上的ps命令可以输出进程的开始时间,称为“ STIME”。我可以在C中进行相应的POSIX系统调用,以通过...

回答 1 投票 0

Text.Regex.Posix的=〜运算符在某些模式下无法获取返回值

Text.Regex.Posix的=〜运算符在某些模式下无法获取返回值。例如,> import Text.Regex.Posix>“ y2019m10d08” =〜“ y([0-9] {4})?m([0-9] {1,2})?d([0-9] {1,2})?” :: Bool True&...

回答 1 投票 3

[在接收URL作为Shell脚本的参数时如何不使用引号(&)绕过?

我正在构建一个shell脚本(试图与POSIX兼容),我陷入了一个问题。该脚本应该接收URL并对其内容进行一些处理。 myscript www.pudim.com.br /?&...

回答 2 投票 -2

如何在不使用引号的情况下在shell脚本中获取带有&符号的字符串参数?

我正在构建一个shell脚本(试图与POSIX兼容),我陷入了一个问题。该脚本应该接收URL并对其内容进行一些处理。 myscript www.pudim.com.br /?&...

回答 1 投票 -1

了解Xenomai-Linux POSIX皮肤中的上下文切换

[我正在Xenomai的BeagleBone Black上运行RT程序,并试图弄清楚如何监视/理解上下文切换(我知道上下文切换的概念),以便我可以确定何时...

回答 1 投票 2

C程序未读取键盘输入

编辑:问题是scanf(以及我在这里尝试的其他功能)没有等待输入,程序也没有暂停。在Mac上的Virtual Box上使用Ubuntu 18,我正在使用...

回答 1 投票 0

更改或弄清楚stat结构用于C中的块大小吗?

如此处所列:http://pubs.opengroup.org/onlinepubs/009695399/basedefs/sys/stat.h.html统计信息结构提供了块计数和块大小。当我打印printf(“ BLOCK COUNT:%ju \ n”,statp-&...

回答 1 投票 2

如何在进程之间创建双向通道?

在我的项目中,我需要从c ++运行php脚本,将标准输入传递给它,然后选择标准输出。为此,我使用fork()创建一个子进程,使用pipe()打开管道,重新分配I / ...

回答 1 投票 0

为什么信号在Linux中是平台相关的?

SIGNAL(7)手册页指出:下表中给出了每个信号的数值。如表中所示,许多信号在不同的体系结构上具有不同的数值... ...

回答 1 投票 3

munmap()从函数调用时不起作用

我正在编写可与共享内存一起使用的函数库。每当我到达munmap()部分时,我正在编写的用于关闭共享内存的函数都会给我一个段错误,但是如果我不使用...

回答 1 投票 0

使用管道在父子之间进行通信

为了更好地理解管道在C中的工作方式,我决定创建一个简单的程序。应该执行以下操作:首先,我分叉程序。然后,父级从标准中读取...

回答 1 投票 0

删除以sed开始的行中的可选分号

我需要取消注释并使用sed编辑此行:root @ host:〜#cat $ CONF | grep“ pm \ .max_requests”; pm.max_requests = 500尝试过此方法,但无济于事:root @ host:〜#sed -i“ s / ^ ;? pm \ .max_requests * ...

回答 1 投票 0

应该如何处理变量扩展引起的反斜杠?

我用我能找到的所有shell运行了以下命令(* sh是sh实现的名称);尽管我希望所有人都能打印出匹配的结果,但结果却不一致。我不知道哪个...

回答 1 投票 3

使用memcpy()将记录添加到共享内存表中

我正在尝试编写一个将记录写入共享内存对象的函数,但是我一直在遇到段错误。当我用valgrind调试时,它说“使用大小为8的未初始化值”。这是代码...

回答 1 投票 0

C低电平I / O:为什么它在while循环中挂起?

我第一次学习C语言中的低级I / O,我试图编写一个向后打印文件的程序,但似乎while循环不起作用。为什么会发生? #include

回答 1 投票 1

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