腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
bash
中
,
如何
捕捉
程序
退出
自身
的
“
事件
”?
bash
、
signals
、
bash-trap
我有一个
bash
程序
,它在终止时需要删除一个锁文件。 无论
bash
是
在
执行结束时
退出
,还是
在
某个时刻失败并以错误代码
退出
,我希望
在
它真正永久终止之前捕获该
事件
并执行一些操作。我读过关于trap
的
文章,但如果陷阱是解决方案,我不明白应该给陷阱哪个信号才能
捕捉
到所有的“
退出
可能性”。 陷阱是解决方案吗?若否,
如何
达致这个目标?
浏览 10
提问于2020-06-04
得票数 0
回答已采纳
1
回答
如何
使用
bash
脚本
退出
外部
程序
?
bash
、
shell-script
、
programming
我
在
一个外部
程序
中
工作,我需要从一个
bash
脚本
中
退出
这个
程序
,我将动态地生成这个脚本。exit$ echo "exit" 它与“
退出
”相呼应,但它没有
退出
。我还尝试从外部
程序
创建
bash
脚本以<e
浏览 0
提问于2019-09-23
得票数 0
2
回答
命令
的
退出
状态是由命令实现还是由执行命令
的
shell进程实现?
bash
、
command
、
exit-status
从
bash
手册 执行命令
的
退出
状态是waitpid系统调用或等效函数返回
的
值。
退出
状态介于0到255之间,但是,正如下面所解释
的
,shell可能特别使用125以上
的
值。shell内置
程序
和复合命令
的
退出
状态也限制在此范围内。
在
某些情况下,shell将使用特殊
的
值来指示特定
的
故障模式。进程--上面提到
的
waitpid系统调用--执行命令
的<
浏览 0
提问于2016-12-09
得票数 3
2
回答
Bash
脚本等待,如果已在运行,则继续
linux
、
bash
、
shell
、
unix
我有一个
bash
脚本,一旦进程完成,
程序
就会调用它。我需要一种方法,让
bash
脚本
在
继续运行之前等待其
自身
的
另一个实例
退出
。我不能只使用锁文件然后
退出
,因为脚本将不会按任何形式
的
常规计划再次调用。
浏览 2
提问于2012-10-12
得票数 3
回答已采纳
3
回答
C/C++窗口中进程
的
终止
c++
、
c
、
windows
、
process
、
termination
我试图
捕捉
进程结束
的
时间(例如,通过
在
taskmanager
中
终止它)。以便在它检测到(
在
已结束
的
进程内)时,
在
退出
以执行某些工作之前。我
的
应用
程序
不会因其
自身
(无限循环)而结束。我试过了: 1)在出口2) SetUnhandledExceptionFilter 我尝试
在
debug run
中
简单地关闭正在运行
的
应用
程序
,但它最终
浏览 3
提问于2011-11-03
得票数 2
1
回答
如何
检测应用
程序
的
退出
?
android
、
actionscript-3
、
air
当我
的
应用
程序
处于后台时,Android会在内存不足或其他原因时
退出
应用
程序
。大多数情况下,并不是真的
退出
,我
的
意思是,应用
程序
仍然是开放
的
,但不会在后台运行,当你回到应用
程序
时,它就会重新启动。(就像许多其他应用
程序
一样。)
如何
检测应用
程序
的
退出
?我已经将NativeApplication.nativeApplication.executeI
浏览 2
提问于2018-06-26
得票数 0
2
回答
使用原始输入捕获键盘中断
python
、
raw-input
、
keyboardinterrupt
我有一些python代码可以尝试让raw_input
捕捉
键盘中断。如果我运行这个函数
中
的
代码,它可以很好地工作。但是,如果我
在
我
的
程序
中
运行它,就永远不会执行print语句,这表明键盘中断没有被捕获。
程序
试图
退出
,但失败了,直到它升级到SIGKILL,SIGKILL当然工作正常。我
的
猜测是在其他地方
捕捉
到了键盘中断,从而阻止了异常
的
运行。我
的
问题是,这样
的
浏览 3
提问于2016-03-24
得票数 2
1
回答
如何
在按压s之前进行计算?
python-3.x
如何
在Python3
中
执行计算
程序
,以便在
程序
运行时进行计算,在按s时显示计算状态,在按ctrl+c时
退出
程序
?我知道我可以使用“尝试-
捕捉
”,但是当用户按下“s”时,我
如何
读取?我
在
bash
命令行上使用Ubuntu17.04。
浏览 1
提问于2017-09-07
得票数 1
回答已采纳
3
回答
BASHRC与命令行启动后台进程
的
区别
linux
、
bash
、
shell
、
unix
但是,如果我
在
命令行上执行完全相同
的
命令,则
程序
在
退出
时继续运行。PS:去除nohup没有什么区别。当开始登录
退出
时,
浏览 1
提问于2019-06-25
得票数 1
回答已采纳
2
回答
wx顶级脑膜
事件
(python)
python
、
wxpython
、
menubar
、
wxwidgets
在
wxPython
中
是否有任何方法可以
在
菜单上
捕捉
到一个项目的点击,而没有任何儿童。即有菜单结构 我能够捕获用于单击“保存”或“
退出
”项
的
事件
,但不确定
如何
捕获用于单击垃圾邮件
的
事件
。
浏览 5
提问于2012-05-09
得票数 1
回答已采纳
1
回答
使用PM2运行完整
的
开发环境
node.js
、
bash
、
mongodb
、
pm2
我使用来运行我
的
Node微服务,
在
开发
中
我还想启动MongoDB,这样我就可以使用一个命令来启动和运行开发了。name: 'MongoDB', }mongodb.sh看起来是这样
的
:/bin/
bash
当我启动PM2时,一切都很好。当我调用pm2 stop all时,它会杀死节
浏览 9
提问于2015-08-27
得票数 1
1
回答
当
程序
在
getpass上中断时,
如何
不编写提供
的
字符到
bash
stdout?
c
、
linux
、
unix
我有一个简单
的
代码,女巫通过getpass获得密码: perror("getpass failed");} 此外,我有一个信号处理
程序
女巫
退出
程序
如果在从终端获取密码时
捕捉
到信号,
程序
就会停止,但所有由用户字符提供
的
信息都会出现在
bash
提示符上。信号处理
程序
代码:
浏览 0
提问于2017-11-30
得票数 0
回答已采纳
1
回答
无法自动停止运行jupyter笔记本
的
容器
docker
、
jupyter-notebook
如果我像这样用--rm启动一个容器:然后从repl
中
,我可以关闭它exit,它会自动删除容器,所以我不需要这样做。但现在我启动了一个容器,并告诉它自动运行jupyter notebook,如下所示: docker run --rm -it image-name /bin/
bash
-c "jupyter notebook
在
本例
中
,当我按下control+c时,我
退出
浏览 17
提问于2019-03-29
得票数 0
回答已采纳
1
回答
侦听iOS屏幕捕获
事件
ios
、
objective-c
、
events
、
triggers
、
listeners
有没有一种
在
iDevice上监听屏幕
捕捉
事件
的
方法? 提前感谢您
的
反馈。
浏览 3
提问于2013-07-31
得票数 3
3
回答
禁用按钮
在
长任务期间仍然
捕捉
单击wxpython。
python
、
wxpython
禁用按钮仍可
捕捉
长任务期间
的
单击。
在
长任务期间,按钮是灰色
的
,但是如果在长任务期间单击它,则在长任务完成后单击
事件
触发。self, evt): for i in range (1000): self.btn.Enable() 按钮
在
执行long for循环之前禁用
自身
,但是如果我们
在
for循环期间单击按钮,它将再次启动for循环,因为它在for循环结束后再次调
浏览 0
提问于2018-10-24
得票数 1
1
回答
响应PWA捕获键盘解散
事件
javascript
、
ios
、
reactjs
、
webview
、
progressive-web-apps
我目前是
在
一个react App.After上开发react应用
程序
,我做了一些ios开发,并在ios webview
中
呈现了我
的
应用
程序
。我正在ios模拟器上运行我
的
应用
程序
,而我面临
的
问题是
捕捉
键盘解散
事件
。我集中了一个输入,键盘pops应用,它推高了我
的
整个视图,但是当它解散时,滚动位置不是resetting.If,有什么方法可以解决这个问题吗?
如何
捕获键盘
的</em
浏览 3
提问于2019-11-14
得票数 0
1
回答
如何
检测qt应用
程序
是否正常
退出
?
qt
、
qcoreapplication
我有一个Qt应用
程序
(非GUI)正在运行。我想知道我
的
应用
程序
退出
的
状态,这样我就可以重新启动它,或者将它标记为成功完成。把它想象成一个简单
的
shell脚本,它想知道这一点。我正在使用QCoreApplication::exit(errorCode)
退出
应用
程序
,但我不确定
如何
以及
在
何处读取该值。
浏览 2
提问于2019-01-22
得票数 1
回答已采纳
2
回答
尝试创建以最小化开头
的
窗体时
的
StackOverflowException
c#
、
winforms
我
的
问题很简单。我有了这个新
的
表单,我只需编写以下代码:{ { InitializeComponent但是当我运行这个
的
时候,我收到了一个StackOverflowException。我认为ShowInTaskbar = false正在调用resize方法。
浏览 1
提问于2012-05-18
得票数 3
回答已采纳
3
回答
如何
检查表单仍然是“活动
的
”
c#
、
multithreading
我
在
一个单独
的
线程中加载一个很大
的
树形视图。此线程从窗体
的
load
事件
开始。tvQuestionnaire.Invoke((MethodInvoker)delegate tvQuestionnaire.Nodes.Add(catNode整个函数(
在
浏览 0
提问于2010-09-07
得票数 0
回答已采纳
2
回答
TerminateThread
中
的
无效句柄错误
c++
、
winapi
、
signals
我有一个应用
程序
,它通过SetConsoleCtrlHandler注册处理例程。事情是
在
中断信号,我必须做一些清理前
退出
,这是问题开始。因为,其他线程继续运行并使用一些本应释放
的
资源,因此我
在
清理过程
中
遇到了访问冲突。我试图保存正在使用这些资源
的
线程实例,并在调用清理例程之前停止它们,但这没有帮助。此外,当我枚举所有线程实例并试图终止它们时,我得到了相同
的
错误。在我看来,handle例程有一些“魔法”,它不允许终止其中
的
其他线程。pr
浏览 1
提问于2014-05-27
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
自动化反弹Shell防御技术
Linux 命令正确的退出方式:exit 0
如何在Linux上检查用户创建日期
Linux中高效编写Bash脚本的10个技巧
Linux 中高效编写 Bash 脚本技巧 这10个绝对值得一看!
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券