腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在C++中相当于具有windows socket的
dup
2
c
、
windows
、
sockets
、
redirect
、
dup2
下面的代码可以在
Linux
上运行:
dup
2(socket, 1);但在Windows上不是,因为套接字不是描述符。如何在Windows中执行此
操作
?
浏览 3
提问于2016-11-29
得票数 0
1
回答
close(fd)在C中的对立面是什么?
c
、
pipe
、
file-descriptor
我正在尝试制作一个迷你shell,命令可以通过管道互相传递。在代码中的某些地方,我这样做:和但是,稍后我会派生,所以我想让我的新子进程重置所有内容。那么我该如何:和
浏览 3
提问于2011-10-23
得票数 1
回答已采纳
1
回答
dup
2真的能返回EINTR吗?
linux
、
posix
、
freebsd
、
language-lawyer
、
file-descriptor
在规范和两个实现中: FreeBSD手册页显示它从未被返回。这是一个bug吗?实际上,
Linux
可以返回
dup
2()的EINTR吗?如果是这样的话,可能是因为close()决定等待,一个信号到达了(TCP徘徊或文件系统驱动程序试图在关闭时同步)。实际上,FreeBSD是否保证不为
dup
2()返回EINTR?在这种情况下,它肯定不需要等待旧fd上任何悬而未决的
操作
,而只是断开fd的链接。如果f
浏览 1
提问于2013-04-10
得票数 5
1
回答
为什么在关闭(1)之前使用
dup
(1),打开(“/dev/stdout”,O_WRONLY)会导致“没有这样的文件”?
c
、
linux
、
io
问题和标题一样,
操作
系统是
linux
。我试过几个例子。
dup
(1);int fd = open("/dev/stdout", O_WRONLY);int tmp =
dup
(1);<e
浏览 2
提问于2019-11-18
得票数 2
3
回答
是否有方法根据特定列提取所有重复的记录?
unix
、
awk
、
ksh
grep "$
dup
" Report.txt >>only_
dup
.txt我也尝试过awk方法do1|learning|Unix|Business|Requirements3|learning|
Linux
|Business|Requirements 4|
浏览 2
提问于2019-10-23
得票数 2
回答已采纳
2
回答
python -如何将错误重定向到/dev/null?
linux
、
python
我在我的python脚本中有这样的乐趣: Logger.write_event("Starting pushdata Server..", "INFO")start"))所以我们这样编辑它: def start_pushd
浏览 0
提问于2017-11-17
得票数 3
3
回答
C将stdout恢复到终端
c
、
stdout
没有问题(我使用了
dup
2(fd, 1),其中fd是文件的文件描述符)。如何将标准输出切换回其原始目的地(终端、管道、文件等)?
浏览 2
提问于2012-06-15
得票数 25
回答已采纳
1
回答
C程序即使在使用
dup
2/
dup
之后也会打印到终端而不是文件。
c
、
linux
、
dup2
、
dup
我正在学习
操作
系统课程,并在
Linux
上与C一起做作业。在其中一个任务中,我应该重定向并输出到一个文件,但是由于某种原因,我一直在终端中获取输出。(1); //save screen FD printf("writeto file"); //print to file
dup
2(oldOut,1);
浏览 6
提问于2022-01-01
得票数 0
回答已采纳
1
回答
防止deja-
dup
守护进程启动,但保留deja-
dup
。
services
、
deja-dup
有一个相关的问题,如何防止deja-
dup
-监视器运行,或完全删除它?,但用户没有使用deja,只是想杀死它。还有一些关于与谷歌Chrome的奇怪互动,也不是我的问题。我使用deja-
dup
,但只能在需要的情况下使用。我不需要运行它的守护进程来启动自动备份。但我得到 Failed to stop deja-
dup
-monitor.service: Unit deja-
du
浏览 0
提问于2018-03-16
得票数 4
回答已采纳
2
回答
使用execvp与
dup
2一起提高EFAULT错误
c
、
linux
、
execvp
、
dup2
我正在构建一个小型
linux
,并试图实现>
操作
符,将命令的输出重定向到一个文件中。int saved_stdout; saved_stdout =
dup
(1);
dup
2(fd, STDERR_
浏览 0
提问于2019-02-01
得票数 1
回答已采纳
1
回答
对于写/读,
dup
2是原子的吗?
linux
如果我有多个线程写入该文件,并且周期性地希望切换fd 4所指向的文件,则需要执行一个
dup
2调用来用新文件替换fd 4。同时,多个线程仍将指向fd 4进行写入。
浏览 0
提问于2018-02-27
得票数 1
回答已采纳
2
回答
以二进制模式写入标准输出的最简单方法是什么?
c
、
windows
、
binary
、
newline
、
stdout
它在
Linux
上运行良好,但我在Windows上编译时遇到了问题,因为"\n“被转换为"\r\n”。 有没有一种标准的方式可以在二进制模式下写入标准输出,从而避免换行符的转换?
浏览 1
提问于2013-06-03
得票数 24
回答已采纳
1
回答
Deja-从cron启动时已经在运行的
dup
备份
16.04
、
backup
、
cron
、
deja-dup
我曾尝试在新系统上做同样的事情,但出于某种原因,它在从cron启动时没有运行,它说“另一个备份
操作
已经在运行”。Sl mars16 0:00 /usr/lib/x86_64-
linux
-gnu/deja-
dup
/deja-
dup
-monitor user 23785 0.0 0.0 16004我安装了两个重复,运行一个简单的deja-
dup
-备份工作正常。我还试图清理. .cache/deja-
dup
/
浏览 0
提问于2017-03-21
得票数 1
回答已采纳
2
回答
使用
dup
2重定向stdout/stderr,然后再重定向resinstate
c
、
linux
、
io-redirection
、
dup
背景:我们有一个嵌入式
linux
系统运行Busybox (有限的资源),运行的进程通常会在控制台上(通过stdout / stderr)释放大量信息,但我们希望在命令时暂时将其重定向到syslog (使用1; int nf;
dup
2(nf,STDOUT_FILENO);
dup
2(nf,STDERR_FILE
浏览 4
提问于2017-05-17
得票数 4
回答已采纳
2
回答
C在使用
dup
2后打印默认stdin中的文件
c
、
linux
、
shell
、
debugging
、
dup
我正在用C编写一个运行在
Linux
上的小shell。因为涉及到很多陷阱,我想问一问是否有一种方法来打印0位置内的东西。例如,如果我调用
dup
2(file_name,0),是否有一种方法可以打印file_name以便用于调试?
浏览 2
提问于2017-05-07
得票数 0
2
回答
当在windows服务中调用时,ssh将失败。
windows-services
、
ssh
我正在调用cmd文件,该文件调用ssh与
Linux
机器进行交互。我使用.NET Process类来完成这个任务。但是,当在Windows服务调用中调用时,会出现以下错误: 0 [main] ssh 9496 fhandler_base::
dup
:
dup
(some disk file) failed, handle 0, Win32 e
浏览 5
提问于2011-03-26
得票数 4
回答已采纳
2
回答
dup
比赛后的pwrite安全吗?
c++
、
c
、
linux
、
multithreading
、
file
在
Linux
上,pwrite
操作
(即seek+write)是原子的,这意味着使用一个文件描述符在多个线程中执行pwrite-s是安全的。我想使用
dup
()创建文件描述符副本。
浏览 2
提问于2009-12-03
得票数 2
回答已采纳
1
回答
dup
返回值始终为零
c
、
file
、
posix
、
dup
我想知道为什么
dup
总是在以下代码中返回零(其中打开了一个文件,而不是连续地执行了10个
dup
):#include <stdlib.h> perror("
dup
"); printf("opened %d, duped: %d \n&q
浏览 3
提问于2013-05-08
得票数 1
回答已采纳
4
回答
将代码/符号修补到动态链接的ELF二进制文件中
c
、
linux
、
elf
、
dynamic-linking
、
binutils
有问题的平台是i386-
linux
(即32位),如果有关系的话。
浏览 0
提问于2010-10-27
得票数 9
回答已采纳
1
回答
是否有API (如
dup
)可以复制fstream,以便它可以
c
、
linux
我想写一个流到一个文件*fp,同时流也应该复制到另一个fp上,有没有更好的方法来写我的调试函数,去掉一个fprintf?#define debug(args ...) if (logflag) { FILE *flog = fopen("test.log", "a+"); fprintf( flog, args); fclose(flog); } fprintf(stderr, args); { debug("test"); // writes test into b
浏览 0
提问于2013-01-25
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux操作系统——基本操作讲解
Linux入门之四-Linux文件目录操作
黑猫Linux教程:linux基础操作命令大全
在 Linux 上操作目录
Linux基本命令操作
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券