posix 相关问题

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

如何从变量中的字符串值中修剪前导空格和尾部空格?

我知道这个问题已经有一个重复的问题,在。如何修剪Bash变量中的空白字符? 我读了那里的所有答案,但我有一个关于另一个解决方案的问题在我的脑海里,我想 ...

回答 3 投票 0

从线程内部或其他安全的方式终止线程的最佳方法。

背景:我正在写一个基于网络的应用程序。我正在写一个基于网络的应用程序 该应用程序有一部分线程无限循环并执行一些操作,也有其他线程,当 ...

回答 1 投票 0

shebang旗帜与设置内置旗帜的区别。

在shebang行中传递给脚本的标志与使用内置的set有什么不同吗?例如:#! #!binbash -e # do stuff vs. #!binbash set -e # ...。

回答 1 投票 0

Sigalrm(linux信号)

我是Linux信号的新手。如果一个进程初始化多个定时器,那么一个进程如何知道哪个SIGALRM属于哪个定时器?

回答 1 投票 1

dup2() POSIX函数的第二个参数等于零的含义。

有时我看到dup2()函数的奇怪用法。例如:if ((sock= accept(sockfd, (struct sockaddr *)&s_addr, &namelen)) == -1){ syslog(LOG_ERR, "in accept: %m"); ...

回答 1 投票 0

SO_REUSEADDR和AF_UNIX。

事实上 在POSIX文档中,我看不到任何东西可以阻止使用SO_REUSEADDR套接字选项 与AF_UNIX的UNIX域套接字。然而,在绑定时,它总是失败,如果...

回答 1 投票 23

在一个线程中读写文件描述符,在另一个线程中关闭?

假设我有一个文件描述符,它是由几个线程共享的。有一个线程目前正在向它写或从它读,也让我们假设这个操作 "真的很慢"(对于......

回答 1 投票 0

在python子进程中检测到封闭的非阻塞stdoutstderr管道。

我正在使用Python交互式地运行一个进程。 p = Popen ("pathtomy-executable", stdin=PIPE, stdout=PIPE, stderr=PIPE, bufsize=1) for f in (p.stdout, p.stderr): flags = fcntil.fcntl (f, ...

回答 1 投票 1

检查路径是否可以使用 posix 模块访问。

我如何使用Python中的posix模块检查给定路径是否可访问,我所说的可访问是指我可以对这个文件夹中的任何文件进行修改,所以我有根权限,......

回答 1 投票 0

POSIX open()在SMB共享上挂起。

我有一个问题,我在linux下用mount.cifs挂载一个Windows SMB共享,并从我的C++程序中写入文件。这样做很好,但是一旦出现网络问题(即Windows服务器 ...

回答 1 投票 1

19位数时间戳转换

我有一套19位数的时间戳,但我不知道如何转换。看过类似的SO帖子,这不仅仅是除以1,000,000,000的问题。而且,好像也不是双 ...

回答 1 投票 0

为什么mq_timedreceive忽略了timespec结构?

我想让mq_timedreceive工作,等待一秒钟的消息到达,失败时打印一个字符,成功时打印消息。不幸的是,它忽略了timepec结构,只是 ...

回答 1 投票 0

fifo: 解除对未决电话的屏蔽

我在IPC中使用了一个FIFO(命名为管道)。现在进程A调用mkfifo(path) open(path),自然open()会阻塞,直到进程B写入文件。因此...

回答 3 投票 1

如何从主线程中唤醒一个沉睡的线程?

我有一个捕获程序,除了捕获数据并将其写入文件外,还打印一些统计数据。静态 void report(void) { * ...

回答 3 投票 1

警告:在声明std::unique_ptr (-Wignored-attributes)时,忽略模板参数的属性。

用这里解释的模式如下: auto action = std::unique_ptr< posix_spawn_file_actions_t, decltype(&posix_spawn_file_actions_destroy) > { new posix_spawn_file_actions_t()...。

回答 1 投票 1

C POSIX处理管道/套接字通信练习第二个进程卡住了

[我的想法是,我有一个“ main.c”程序,它使用fork()启动两个进程P和G,并创建管道所需的一些文件描述符(在3个管道中,只有1个与我的...

回答 1 投票 -1

mmap()分配的内存是否可以持久保存在内存中? [关闭]

我有一个文件(该文件将是只读的,但该文件的权限可能不是只读的),我可以通过mmap()(在C中)或syscall.Mmap()在(Go)中映射到内存。如果我有多个进程映射...

回答 1 投票 -4

“ / path / file / ..”如何与POSIX兼容?

我想将当前目录更改为Shell脚本更改为包含特定常规文件的目录。我发现以下技巧在mksh和busybox sh中有效:path = / path / to / regular / file cd $ path / ...

回答 1 投票 6

Bash trap命令无法捕获致命的php脚本退出代码255

问题的最小示例:#!/ bin / bash errHandler(){echo“出了点问题。现在退出。”退出1}陷阱'errHandler'错误INT pi_process(){bin / pi $ @ echo $? } pi_process ...

回答 1 投票 0

我们可以在套接字编程中将自定义数据作为辅助数据发送吗?

我正在学习c / c ++中的套接字编程,遇到了cmsghdr和msghdr。我试图将自定义结构作为辅助数据传递到我创建的Unix域套接字中。我的问题是我们是否...

回答 1 投票 0

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