腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C Minishell -需要杀死
僵尸
以
实现
管道
c
、
shell
、
unix
、
parent-child
、
wait
我刚刚想出了如何让
管道
工作,但我有一个
僵尸
问题。假设我有:这
不会
输出任何东西,而它应该输出"c“。但是,如果我告诉
shell
执行每个子
命令
,然后
在
进入下一个
命令
之前等待,它就能正常工作。然而,这不是一个真正
的
解决方案,因为我想要
管道
之间
的
自然协调,如果你不等待的话。一旦执行完最后一条
命令
,我就很难设计出一种有效
的
方法来等
浏览 0
提问于2012-12-01
得票数 3
回答已采纳
2
回答
linux
中
的
等待进程
c
、
linux
、
bash
、
shell
我正在
实现
一个模拟Linux
shell
的
程序,我有一个关于
管道
实现
的
问题(
命令
中
只有一个
管道
的
实现
-
在
示例ls | grep
中
)- 我
的
主进程A
在
管道
命令
中派生并在其上创建进程B和waitpid。进程B反过来再次派生并创建进程C-然后B和C都使用execvp来转换为所需
的
<
浏览 1
提问于2015-12-26
得票数 0
1
回答
如何在Python cmd
shell
中
获得异步输出?
python
、
asynchronous
、
cmd
工作流程通常是:输入
命令
,
打印
结果。但结果将被异步处理,然后
堆叠
在一个队列
中
。然后我需要一些方法让它回到我
的
shell
中
来显示它。我主要需要在mainly下工作
的
东西,但跨平台总是有一个很好
的
。
浏览 0
提问于2011-04-18
得票数 0
1
回答
C
中
的
多
管道
(孩子们
不会
停止阅读)
c
、
exec
、
pipe
、
dup2
我正在尝试用C语言
实现
多
管道
,以便像
shell
一样运行多个
命令
。我已经创建了一个链表(
在
我
的
代码
中
称为t_launch ),如果您键入"ls | grep src | wc“,它看起来就像这样:每个
管道
节点都包含一个来自tab2 ()函数
的
int
管道
(当然,每个
管道
节点都有一个
管道</e
浏览 0
提问于2013-07-12
得票数 0
回答已采纳
1
回答
过滤子进程
的
stderr捕获空字节
python
、
logging
、
subprocess
、
pipe
、
command-line-interface
我正在调用一个非常嘈杂
的
CLI
命令
,并希望过滤输出,假设是stderr。CLI二进制文件
的
输出类似于python日志记录,INFO:…或警告:…。
在
shell
中
运行时,CLI
命令
首先有几个“设置”日志,几秒钟
后
就会启动每秒几十个
的
实际日志。STDERR
打印
。然而,当我
在
几秒钟后到达该部分时,我
的
STDERR
打印
的
输出只有b''
浏览 9
提问于2019-05-30
得票数 0
回答已采纳
1
回答
为什么bash
打印
退出,即使它没有退出-这是一个错误吗?
bash
、
exit
使用零或一个数值参数退出,如exit或exit 42,
打印
" exit“并退出
shell
。 使用无效参数退出,如exit hello
打印
错误消息,
打印
" exit“并退出返回值255
的
shell
。例如,exit | cat | exit
不会
在
管道
中
输出" exit“,该
命令
的
返回值取决于我们使用
的
bash版本。这
不会
退出
she
浏览 0
提问于2023-02-10
得票数 5
6
回答
为什么
管道
重置当前
的
工作目录?
bash
、
shell
第一个脚本:./dir第二个脚本:./dir为什么这个| cat对当前目录有影响?以及如何解决这个问题?我需要第一个脚本和第二个脚本一样工作。我不希望cat将我的当前目录更改为.。
浏览 3
提问于2013-08-29
得票数 7
回答已采纳
1
回答
如何将bash外壳附加到指定
的
管道
上?
bash
、
fifo
假设我有两个容器X和Y(实际上是
在
同一个Kubernetes吊舱
中
的
两个容器),它们共享一个卷。该卷上有一个命名
管道
/foo,我希望它附加到容器Y上
的
bash进程。我
在
Y机器上试过以下几种方法: bash -s <> /foo:如果我
在
机器X上运行echo “ls -l” > /foo; cat /foo,那么
命令
就在Y上运行,但是输出会转到Y
的
终端,而不是指定
的</e
浏览 0
提问于2023-02-14
得票数 3
回答已采纳
2
回答
僵尸
过程无需“等待”就收获
wait
、
zombie-process
我知道如果一个子进程没有被正确地捕获,它将变成一个
僵尸
,您可以通过ps
命令
看到它。我有这样
的
剧本:sleep 5 & 我
的
问题是,我没有
在
wait之后使用sleep 5 &,并且父
shell
永远
不会
因为tail而终止,那么为什么sl
浏览 0
提问于2021-04-11
得票数 4
回答已采纳
1
回答
内置
命令
在
bash中意味着什么?
bash
、
shell
我读了“巴什手册”
的
一部分。项目是“
命令
执行环境”。这部分说, 我认为这意味着
在
管道
中
更改
的
值是本地
的
,因为
管道
中
<e
浏览 2
提问于2016-10-05
得票数 2
回答已采纳
1
回答
谁来做守护进程?
linux
、
daemon
、
nohup
有各种技巧可以使linux进程守护进程,即在终端关闭
后
使
命令
运行。username 11130 11540 0 15:25 pts/0
浏览 0
提问于2012-12-06
得票数 1
回答已采纳
1
回答
管道
未执行+信号处理
c
、
shell
、
unix
、
pipe
、
system-calls
我正在尝试
在
shell
中
实现
一个简单
的
两级
管道
。 当我不做第二个fork而只做父级
中
管道
的
其余
实现
时,它工作得很好,但我退出了
shell
。这就是为什么我要做第二个分支,这样我就
不会
退出
shell
。我有一种感觉,它
不会
等到我
的
两个进程都完成
后
才退出,但我可能错了。
浏览 4
提问于2012-10-01
得票数 1
4
回答
疯狂
的
猥亵行为。一直
在
制造废弃
的
bash进程
php
、
bash
、
centos
、
cron
、
crontab
我有一个crontab,看起来像这样:PATH=/sbin:/bin:/usr/sbin:/usr/binHOME=/ #!/usr/bin/php sleep(1); ?这是对
的
引用
浏览 0
提问于2010-09-20
得票数 1
回答已采纳
1
回答
在
execlp调用期间休眠以避免输出“lag”?有可能吗?
c
、
linux
、
shell
、
process
目前,我正在研究一个用C语言为Linux开发
的
shell
,最近有人告诉我,execlp可以
在
我
的
shell
中
执行单独
的
程序。我目前
在
shell
中
实现
的
示例非常简单,执行
shell
,运行' date‘
命令
,execlp启动'date',这就足够简单了,它将日期
打印
到终端。本例
中
<em
浏览 0
提问于2018-06-30
得票数 0
1
回答
从子脚本
中
捕获bash错误
bash
、
bash-trap
我正在我
的
bash脚本(比如child.sh)
中
调用bash脚本(比如parent.sh),我希望脚本(child.sh)
中
的
错误被困在我
的
父脚本(parent.sh)
中
。parent.sh #!这样我就可以继承父脚本
中
定义
的
陷阱了。
浏览 6
提问于2020-10-06
得票数 2
2
回答
为什么从“变成”会影响这条单线
的
行为?
perl
、
shell
、
double-quotes
、
single-quotes
为什么简单地用'而不是"封装一行代码会影响代码
的
行为?第一行代码生成预期
的
内容,第二行代码提供(给我!)一个意外
的
结果,
打印
出一个意外
的
数组引用。
浏览 6
提问于2017-05-11
得票数 1
回答已采纳
3
回答
“子subshell”和“子进程”的确切区别是什么?
bash
、
shell
、
subshell
根据这和这,子subshell是通过使用括号(…)启动
的
。根据这、这和这
的
说法,当
命令
以&结尾时,进程会分叉。echo "Hello" &两者都在使用内核fork()函数,对吗?<#>What就是将一些叉子称为“子
shell
”而另一些叉子称为“子进程”的确切区别。
浏览 0
提问于2018-01-31
得票数 25
2
回答
C
shell
-在后台获取作业,以便在完成
后
报告状态
linux
、
unix
、
csh
我
实现
了一个简单
的
simple来接受像sleep 3 &这样
的
命令
。我还
实现
了它,以便在任务完成
后
“监听”sigchild信号。但是,如何让作业id和
命令
在
完成
后
像ubuntu
shell
一样
打印
出来呢?
浏览 2
提问于2011-10-25
得票数 1
回答已采纳
1
回答
在
反向外壳
中
打印
当前目录
c
、
shell
、
sockets
、
reverse-shell
我试着用C构建一个非常小
的
反壳。客户端:// creating socket for (int i = 0; i <= 2; i++) execve("
浏览 1
提问于2018-04-11
得票数 0
回答已采纳
2
回答
背景、
僵尸
、守护进程和没有ctty --这些概念之间有关联吗?
background-process
、
daemon
、
job-control
、
zombie-process
、
controlling-terminal
这些过程概念是如何联系在一起
的
- background,zombie,daemon和without controlling terminal?我觉得他们很亲密,特别是通过controlling terminal
的
概念,但是我仍然没有太多
的
信息可以讲述一个故事,比如如果你需要向一个孩子解释一些关于Linux
的
文章,而不需要太多
的
谎言。更新#1:例如(我不知道这是否属实) background -- zombie -前台进程不能成为zombie,因为zombie是一个没有父进程
的
后台进程。d
浏览 0
提问于2017-03-21
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux Shell脚本必知必会
两分钟学会Shell常用的知识点
嵌入式Linux裸机开发之shell实现
Linux 命令正确的退出方式:exit 0
nc netcat读写神器
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券