腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(8112)
视频
沙龙
2
回答
Bash
-如
何在
bash
中
捕获
前台
和
后台
进程
日志
bash
、
logging
我在
bash
的同一个终端上运行了几个任务。有没有一种方法可以将我在
bash
终端上看到的所有
日志
流式传输到
日志
文件
中
?我知道从技术上讲,我可以通过管道传输单个任务的
日志
,但我想知道是否有更优雅的方法。(有点类似于CI/CD工具在浏览器
中
显示所有终端输出的方式)。
浏览 19
提问于2020-04-10
得票数 0
2
回答
"<command> & <command> & disown“与"nohup <command>& disown”的区别
command-line
、
bash
、
nohup
、
background-process
这是我对&、disown
和
nohup的用法的理解:<command> &:在
后台
运行终端当前
bash
实例
中
的
进程
(即
进程
被列为
bash
<em
浏览 0
提问于2015-04-21
得票数 56
回答已采纳
4
回答
bash
脚本如何对
后台
任务执行等同于Ctrl-C的操作?
bash
有没有办法调用子
进程
,让它和它的所有后代都被发送一个中断,就像你按Ctrl-C
前台
任务一样?我正在尝试终止一个调用一个长时间运行的子
进程
的启动器脚本。我尝试过kill -SIGINT $child (它不会将中断发送给它的后代,因此是一个无操作)
和
kill -SIGINT -$child (它在以交互方式调用时有效,但在脚本
中
运行时无效)。/bin/
bash
slee
浏览 2
提问于2013-02-05
得票数 12
回答已采纳
1
回答
bash
的作业控制处理如何停止或终止
后台
作业?
linux
、
bash
、
job-control
、
jobs
在研究
bash
在Linux下的作业控制机制的内部过程
中
,我遇到了一个小小的理解问题。让我们假设以下场景: user@linux:~# .
Bash
现在使用前景
进程
的PID执行阻塞等待调用,直到它终止,然后得到相应的信息。在forground
进程
结束后,
bash
控制所有
后台
作业的状态,并在返回到提示符之前通知所有更改。在这种模式下,
bash
会立即通知每个
后台
作业状态的更改。据我理解,这是通过
后
浏览 0
提问于2018-04-13
得票数 3
回答已采纳
1
回答
Bash
:等待
后台
python
进程
python
、
linux
、
bash
、
macos
、
shell
我试着: pid=$!echo $result但是
bash
脚本似乎挂在等待上,SIGINT信号没有发送到python
进程
。我正在使用mac,并正在寻找一种适用于linux + M
浏览 4
提问于2017-08-22
得票数 0
1
回答
停止收听node.js
node.js
、
command-line
、
terminal
当我这么做时:然后,我的终端(osx)开始监听来自节点应用程序的错误
和
日志
之类的消息。 如
何在
不监听的情况下启动节点?
浏览 6
提问于2013-03-24
得票数 0
回答已采纳
4
回答
当我在
后台
执行"wget“作业时,为什么不能看到它?
command-line
、
wget
、
background-process
、
job-control
我在
后台
使用wget命令,如下所示然后打印出来但是当我输入命令jobs时,我看不到我的工作(尽管下载还没有完成)。
浏览 0
提问于2019-01-11
得票数 9
回答已采纳
1
回答
为什么
bash
将
进程
通过'&‘启动到
前台
?
bash
、
job-control
当
进程
以"&“开始时,
bash
将新
进程
放置在
前台
组
中
,时间较短,然后将自身定位到
前台
组。据我所知,当我们在没有"&“
后台
操作符的情况下运行任何外部命令时,shell会为该命令创建一个新的
进程
组,并通知终端该
进程
组现在处于
前台
。当我们使用"&“运行时,
前台
进程
组不能更改。我在linux上使用了一个C程序,它只在开始时打印
前
浏览 4
提问于2018-01-04
得票数 2
回答已采纳
1
回答
设置-e
和
后台
进程
bash
、
shell
在我的脚本
中
,如果发生错误,我将set -e设置为停止处理。它对在
前台
运行的所有命令都很好,但是我的一些命令必须在
后台
并行运行。不幸的是,如果
后台
进程
失败,脚本将不会停止,尽管set -e标志。使用
前台
处理的示例可以工作。set -esleep 100#!/bin/
bash
ls -l no_f
浏览 0
提问于2017-02-22
得票数 9
回答已采纳
2
回答
在
后台
运行一条命令,在同一行
中
运行另一条命令
bash
我想在同一行运行两个命令(command1
和
command2),其中command1启动
后台
进程
,command2启动
前台
进程
。我试过了:但它显示:"-
bash
:意外标记附近的语法错误`;'“ 如
何在
同一行
中
运行这两个命令?
浏览 1
提问于2014-09-25
得票数 0
1
回答
如何检查应用程序是否在GUI
中
运行?
bash
如果某个程序未打开,我将使用
后台
脚本运行另一个
bash
脚本。但是,我看了一下lsof,它也返回一个True,即使应用程序在
后台
运行。我想检测它是否在gui
中
打开,而不是作为
后台
进程
。干杯
浏览 0
提问于2019-07-29
得票数 0
回答已采纳
3
回答
容器退出,即使它是使用-dit启动的。
docker
我已经了解到,如果我想让一个容器存活,即使在
前台
没有运行任何
进程
(基本上使
bash
在
前台
运行),我必须使用docker run -dit <image_name>。
浏览 1
提问于2018-02-22
得票数 1
回答已采纳
1
回答
在
前台
生成并行
进程
linux
、
bash
、
parallel-processing
、
foreground
在linux中使用
bash
可以在
前台
生成并行
进程
吗?例如,以下内容:#!/bin/
bash
./myscript2.sh & 将并行生成两个
进程
作为
后台
线程。但是,是否有可能将这些派生为
前台
线程呢?其目的是在杀死myscript1.sh
和
myscript2.sh时自动杀死myscript1.sh
和
myscript2.sh。谢谢
浏览 4
提问于2012-08-18
得票数 4
回答已采纳
2
回答
将SIGINT发送到
前台
进程
可以工作,而不是
后台
。
bash
、
signals
、
sigint
、
bash-trap
然而,script2
中
的陷阱似乎不起作用?!#!/bin/
bash
sleep 1sleep 2#!/bin/
bash
trap 'echo you hit ctrl-c, waking up...'
浏览 3
提问于2014-08-26
得票数 1
回答已采纳
1
回答
如
何在
linux/
bash
中
同时运行两个正在进行的
进程
?
linux
、
bash
、
process
、
background-process
我想知道如
何在
Linux/
bash
中
同时运行两个正在进行的
进程
。基本上,我有一个节点网络服务器,
和
一个MJPG-Streamer服务器.我想同时运行这两个
进程
,但它们都是正在进行的过程。我听说过将它们作为
后台
进程
运行,但我希望它们与
前台
进程
具有相同的优先级。
浏览 0
提问于2014-01-29
得票数 8
回答已采纳
2
回答
tee挂在
bash
中
--是否有其他语法可供选择?
bash
、
daemon
、
tee
假设您有一系列不属于您的脚本,因此无法修改,这些脚本可能会在不重定向stdout
和
stderr的情况下产生
后台
进程
。我注意到,在
bash
中
,如果
后台
进程
仍在运行(并且为stdout或stderr打开了文件描述符),则在脚本完成时不会返回输出,如下面的示例所示。# Start a fake daemonprintf
浏览 13
提问于2018-06-06
得票数 2
1
回答
为INT设置陷阱在子subshell
中
不起作用
shell
、
subshell
、
trap
、
interrupt
$
bash
-c "trap \"echo INT\" INT; sleep 3" & pid=$!; sleep 1; kill -INT $pid; waitINT $ (
bash
-c "trap \"echo INT\" INT; sleep 3&qu
浏览 0
提问于2021-11-10
得票数 1
回答已采纳
1
回答
通过‘-c’参数奇怪的信号行为击打多个命令?
bash
、
shell
、
process
、
signals
bash
-c "sleep 5; echo 'test'" 如果我运行上面的操作,并在CTRL-C
中
按下sleep 5,它会终止整个
进程
,并且echo 'test'不会显示。我猜SIGINT将进入
bash
进程
而不是内部命令?
浏览 0
提问于2019-03-23
得票数 2
回答已采纳
1
回答
后台
进程
可以在同一个shell
中
启动
前台
进程
吗?
shell
、
unix
、
process
、
xterm
在一个系统
中
: 那么,问题是:
后台
进程
可以在同一个xterm/shell?
中
启动一个新的
浏览 2
提问于2014-10-29
得票数 0
回答已采纳
1
回答
用Ctrl+C从
Bash
脚本杀死Java应用程序
进程
树
linux
、
bash
、
shell
、
unix
、
scripting
我有一个运行java应用程序并一直运行
前台
的脚本。我想要实现的是在我发布Ctrl+c时关闭java应用程序。-2.sh: 在这种情况下,我如何
捕获
ctr
浏览 2
提问于2017-06-29
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从进程组、会话、终端的概念深入理解守护进程
网络入侵溯源跟踪:Redis反弹Shell篇
每天一个linux命令之kill命令
Java命令行下实现日志翻页查看功能的方法
Linux服务器程序规范,运维人必藏!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券