腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9302)
视频
沙龙
1
回答
在
bash
上
异步
运行
远程
进程
,
并在
文件
中
获
取其
远程
pid
、
stdout+stderr
和
退出
代码
、
、
、
我希望
异步
运行
一个
远程
进程
,并将其
远程
pid
、输出(stdout + stderr)保存到一个
文件
或变量(我需要它进行进一步处理)
和
退出
代码
。
远程
pid
是
在
远程
进程
运行
时需要的,而不是
在
它完成之后。此外,
在
远程
机器
上
运行
多
浏览 25
提问于2019-07-03
得票数 3
5
回答
使用
bash
通过ssh启动一个
进程
,然后
在
sigint
上
终止它
、
、
我想使用ssh
在
不同的机器
上
启动几个作业。如果用户中断了主脚本,我想优雅地关闭所有作业。#!/bin/
bash
aborted() { exit
bash
2_
pid
=$
浏览 2
提问于2010-07-13
得票数 17
回答已采纳
1
回答
如何在
bash
中
获取命令不同部分的
退出
代码
假设我的
bash
脚本中有一行ssh bad@location "find -name 'fruit.txt' | grep "Apple",我试图检索ssh、find .-name 'fruit.txt'
和
"grep "Apple`的
退出
代码
,看看哪个命令出错了。 到目前为止,我已经尝试了类似echo $?${PIPESTATUS[0]} ${PIPESTATUS[1]}的方法,但在本例
中
,$?返回的内容与${PIP
浏览 0
提问于2019-07-20
得票数 1
5
回答
如何让ssh
在
我中断ssh本身时杀死
远程
进程
?
、
在
bash
脚本
中
,我通过ssh
在
远程
机器
上
执行命令。如果用户通过按Ctrl+C来破坏脚本,它只会停止脚本-甚至不会停止ssh客户端。此外,即使我杀死了ssh客户端,
远程
命令仍在
运行
……#/bin/
bash
ssh -n -x root@db-host
浏览 2
提问于2008-12-01
得票数 26
回答已采纳
1
回答
获取Linux
中
nohup提交的作业的
PID
。
、
、
、
、
我正在使用nohup
在
我通过BSUB
和
ssh获得的机器中提交背景工作。我正在执行的脚本( echo $$ )
中
通过inner.sh捕获相应的
PID
。
在
提交了背景下的nohup执行后,我将
退出
这两台机器,并返回主RHEL机器
浏览 4
提问于2017-12-20
得票数 0
回答已采纳
2
回答
停止Erlang SSH信道的问题
、
、
嗯,经过一点跟踪之后,我注意到
在
(
文件
写入)完成并通过通道发送操作结果之前,通道以某种方式停止了。总之,响应不会通过通道发送,因为通道已经不存在了。如果我不明确地停止通道,那么一切都会正常工作,并且
文件
写入(或任何其他通过通道执行的操作)将正确完成。但我宁愿避免离开公开频道。另一方面,我倾向于避免实现自己的接收处理程序,以等待结果才能停止信道。我使用自己的通道,使用Erlang应用程序
中
的现有通道作为模板来实现。
浏览 1
提问于2010-03-18
得票数 2
2
回答
在
ssh上有条件地
运行
子
进程
,同时将输出附加到(可能是
远程
的)
文件
中
、
、
我有一个脚本,可以
在
我的主机
和
其他几台服务器
上
运行
。我希望使用ssh
在
我的主机
和
远程
机器
上
作为后台
进程
启动此脚本,并将stdout/stderr输出到主机上,用于我的主机后台
进程
和
远程
计算机上的
远程
机器后台任务。然后我试着 p = subprocess.Popen(['python' ,'script.py' ,&
浏览 0
提问于2020-09-03
得票数 0
回答已采纳
1
回答
处理
和
传递SIGHUP信号到不终止父
进程
的子
进程
、
、
有一个
bash
进程
执行子
进程
,我想向它发送一些信号(SIGHUP),在那里处理它并将这个信号传播到其中一个子
进程
(例如another_long_running_process)。下面是片段:好的,现在我设置了陷阱,创建处理程序将信号发送到特定的
pid
,然后发现我的脚本
在
第一个SIGHUP接收
和
处理之后就
退出
了。
ba
浏览 0
提问于2019-07-19
得票数 1
1
回答
如何在tcp套接字
上
发送CTRL+c专用字符到交互式
bash
?
、
、
、
我
在
TCP网络
上
使用交互式
bash
shell,但不知道如何将CTRL+c序列发送到
远程
bash
。我首先
运行
netcat实例(这是我与
远程
bash
交互的地方):然后,从
远程
运行
(为了简单起见,我使用localhost以便您可以
在
另一个终端本地试用它):
bash
-i我还没有搞清楚的是,如何将CTRL+c序列传播到
远程
bash
浏览 0
提问于2019-05-02
得票数 4
1
回答
无法使用ssh
运行
shell脚本
、
如下所示:
文件
startup.sh的名称java -jar ./app.
pid
-rwxrwxr-x 1 root root 41 Oct 22 20:58 shutdown.sh如果我
在
机器
上
运行
相同的脚本,我将
运行
ssh r
浏览 0
提问于2019-10-23
得票数 -2
回答已采纳
1
回答
杀死python/
bash
的子
进程
而不留下孤儿
、
、
、
、
我有一个包含3个主要组件的系统(
在
Ubuntu14.04
和
Python2.7
上
运行
的所有组件,不要太在意可移植性):( c)服务器,它处理
远程
请求,
并在
远程
客户端请求时调用launcher。这将创建两个新
进程
,一个用于launcher脚本(例
浏览 0
提问于2016-09-09
得票数 1
回答已采纳
1
回答
通过SSH命令执行
远程
脚本:如何知道执行是否正确
、
、
我需要使用Java通过SSH执行Linux脚本,该脚本驻留在
远程
Linux机器
上
。在
运行
时,我从DB检索脚本的名称、主机
和
凭据,并尝试通过ssh启动脚本。这是可以的,因为我得到了返回的执行
PID
!问题是我总是得到一个执行的
PID
,即使脚本是错误的,或者它不存在,或者它没有执行权限。我们使用的
代码
如下: JSch jsch
浏览 2
提问于2021-11-04
得票数 1
1
回答
无法
在
远程
Linux盒
上
输入Docker容器,其过程
在
本地框上工作良好吗?
、
、
、
、
我
在
本地
和
远程
Linux机器
上
设置了nsenter。
远程
框是托管的虚拟机。本地的盒子是我办公室里的一台电脑。下面是在这两台机器
上
执行nsenter的过程,并显示了
远程
机器的详细信息: kelpmaster@external:~$ sudo docker inspect --format {{.State.
Pid
nsenter: cannot open /proc/32113/ns/
pid
: No
浏览 6
提问于2014-12-26
得票数 1
3
回答
ssh -c
退出
状态不传播。
、
根据man ssh
和
,ssh应该传播它在
远程
服务器
上
运行
的任何
进程
的
退出
状态。我似乎发现了一个令人费解的例外!340因此,问题似乎不是孤立的ssh或
bash
-c,但它们的组合并不像我所期望的那样。 我正在设计一个要在
远程
机器
浏览 0
提问于2019-01-25
得票数 2
回答已采纳
1
回答
如何调试保持NodeJS
进程
活动的内容
、
我有一些严重的
异步
操作正在
运行
,但是当所有的操作都已经完成时,NodeJS
进程
就不会
退出
。我能找出是什么让它运转吗?我能以某种方式看到正在
运行
的
进程
的堆堆栈吗?我没有任何类型的服务器
运行
在那里,但我使用的async.nextTick相当广泛,基本
上
使用setImmediate。我不确定这是否会被卡住。此外,也没有连接到任何类型的数据库或
远程
服务器。只是
进程
在
文件
系统
上</e
浏览 1
提问于2014-09-12
得票数 2
回答已采纳
1
回答
在
bash
脚本中使用的ssh
在
执行后会自动
退出
会话吗?
、
、
、
、
在
bash
脚本
中
,我使用ssh命令本地
和
远程
机器具有无键该命令
运行
良好,并提供所需的输出。但是我的问题是,
在
执行命令之后,ssh会话会自行结束吗?或者我们是否需要显式地关闭它,给它提供一些其他命令?如果不是
bash
脚本,我们会 ssh mylogin@myremotemac
浏览 1
提问于2022-10-30
得票数 0
2
回答
bash
脚本
中
的说明
、
bash
脚本如下所示:{ test -e .
pid
pid
=`cat .
pid
` ps -p $
pid
| grep/runLoad2.jar:$CLASSPATH runLoad.mainClass在我看来,上面的
bash
shell脚本
在
检查
进程
id是否仍处于活动状态时做了一个错误的假设。在这里,虽然是第一次启动,但是没有.
pid
浏览 0
提问于2014-01-15
得票数 0
1
回答
Shell脚本:与&/&/wait/ -HUP /pkill-HUP -P的复杂用法
我试着理解这个项目中的
代码
:( rec -r 16000 -d /tmp/voix_$
PID
.flac ) &
pid
=$!wait $
pid
2>/dev/null && pkill -HUP -P $watcher我不明白:."$CONFIGURATION" # load the configuration是什么样的加载,
运行
一个.conf
文件
浏览 2
提问于2015-02-01
得票数 0
回答已采纳
2
回答
我可以通过ssh获取
在
子subshell
中
执行的命令的
退出
代码
吗?
、
我正在尝试使用Paramiko来编写部署脚本,但我在
运行
的命令
中
遇到了
退出
代码
问题。我使用的
代码
类似于
中
的
代码
,但它有点复杂。基本
上
,从我们的开发箱,我们必须通过一个跳跃服务器,并从那里到一系列的生产机器。在那里,我们必须切换到系统用户(sudo su - systemuser),然后我们可以
运行
命令。我无法让Paramiko返回内部子subshell
中
命令的
退出
代码
-我猜它最终返
浏览 1
提问于2011-03-18
得票数 6
回答已采纳
6
回答
如何以与shell
和
语言无关的方式从命令行a获取当前Linux
进程
ID
、
、
、
、
如何以与shell
和
语言无关的方式从Linux命令行获取当前
进程
ID (
pid
)? 似乎没有获取调用
进程
的
pid
的选项。当然,
Bash
有$$ --但对于我的通用用法,我不能依赖于shell (
Bash
或其他)。
在
某些情况下,我不能编写脚本或可编译的程序,所以
Bash
/ Python /C/ C++ (等等)不会起作用。下面是一个具体的用例:我想要获取正在
运行
的-based
远程<
浏览 0
提问于2011-11-27
得票数 27
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
实现真正优雅的容器应用
如何在远程服务器上运行Jupyter Notebooks?
自动化反弹Shell防御技术
理解Linux 终端、终端模拟器和伪终端
Linux Bash脚本15分钟进阶教程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券