腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
脚本
中
捕获
脚本的
Ctrl-C
在这个脚本
中
,我调用了一个我无权访问的bash脚本,必须使用
ctrl-c
将其终止。我现在想在被调用的脚本终止后,
在
我的脚本
中
做一些清理工作。* 如何
捕获
嵌套脚本的
ctrl-c
?Edit:这是我
在
非嵌套脚本
中
捕获
ctrl-c
的方法 # trap
ctrl-c
and call ctrl_
c
()function ctrl_
c<
浏览 34
提问于2019-10-18
得票数 1
回答已采纳
2
回答
如何在shell脚本中断时触发命令?
、
、
、
当shell脚本
在
执行过程中被中断时,我想要触发一个类似“rm -rf /etc/XXX.pid”的命令。就像使用CTRL+
C
一样,有人能帮我做些什么吗?
浏览 0
提问于2013-02-05
得票数 8
回答已采纳
2
回答
为什么我的
C
程序会提前关闭?
我为自己写了一个测试程序,但有时
在
我输入Crtl+
C
(我假设它是EOF )之后,程序会提前关闭,而不会在While循环下面运行更多的命令来取消它。"); printf("%d", count); return (0);输入"asd\n^
C
“我的理论是,不知何故,\n导致程序暂时跳出循环,然后Crtl+
C
退出程序,但我不知道这是如何工作的。
浏览 1
提问于2013-02-11
得票数 0
1
回答
使用信号处理程序
捕获
ctrl-c
,但由于回调线程
中
的无限循环而无法退出应用程序
、
、
、
使用信号处理程序
捕获
ctrl-c
,但由于回调线程
中
的无限循环而无法退出应用程序。我有一个用来
捕获
ctrl-c
的信号处理程序,在这个处理程序
中
,我执行了一些操作并执行了exit(0);但是
在
我的应用程序
中
,如果有任何回调线程正在运行无限循环,那么即使
在
执行
ctrl-c
之后,我也无法退出应用程序
浏览 3
提问于2012-04-26
得票数 0
3
回答
回显控制
C
字符
此程序转储数据,但不会在未按^
c
键终止数据的情况下终止数据。echo ^
c
| ./program_that_does_not_terminate
C
:\tmp\*, Are you sure (Y
浏览 0
提问于2011-06-01
得票数 20
回答已采纳
1
回答
如何在linux less
中
的模式之间切换
在
键入此命令后当数据正在被动态写入时,我能够看到一个文件。这很好,但是
在
将数据输入到文件之后,我想在不离开文件的情况下搜索文件。即使所有数据都已写入其中,它仍然
在
屏幕底部显示“正在等待数据...(中断以中止)”。 对我来说,“中断”这个短语的意思是CTRL+
C
或CTRL+Z,但这是不正确的,因为我认为它会让我脱离文件完整。
浏览 1
提问于2014-08-15
得票数 0
2
回答
有没有办法
捕获
ctrl-c
并要求用户确认?
、
用户按
ctrl-c
可以很容易地终止Powershell脚本。Powershell脚本有没有办法
捕获
ctrl-c
并要求用户确认他是否真的想要终止脚本?
浏览 3
提问于2012-05-24
得票数 8
回答已采纳
2
回答
如何从脚本发送信号到脚本?
、
、
、
我想
捕获
一个从Script-A.sh发送到Script-B.sh的信号,所以
在
Script-A.sh
中
,我使用以下命令:杀死-2 $PID_Script-B.sh
在
Script-B.sh
中
,我
捕获
信号并调用函数Clean它不工作,相反,脚本-B.sh被立即杀死,而不执行清理!!我还注意到,如果我想将SIGINT从终端发送到任何
捕获
它的脚本,
ctrl-c
将被正确
捕获
浏览 6
提问于2010-03-26
得票数 15
回答已采纳
3
回答
如何
捕获
运行在windows上ruby上的信号
、
如何
捕获
运行在windows上的ruby上的信号? 我想从
C
++应用程序向ruby脚本发送信号/消息。
浏览 0
提问于2009-05-18
得票数 1
回答已采纳
3
回答
在当前命令/脚本之后执行后续命令/脚本是^
C
、
、
在用^
C
退出当前命令/bash脚本之后,我需要能够执行一个shell命令/bash脚本。我可以尝试运行同步脚本,其中一个将等待/侦听另一个完成,然后执行清理命令并退出。似乎使用^
C
退出从第一个(第二个连续工作)。对更好的解决方案有什么建议吗?
浏览 1
提问于2012-08-29
得票数 10
回答已采纳
1
回答
为什么
在
终端上按Ctrl+
C
时外壳不终止?
、
、
当shell没有运行任何进程时,如果我按下终端上的Ctrl+
C
,则shell不会终止。这仅仅是因为shell忽略了SIGINT信号,还是还有其他原因?
浏览 0
提问于2017-05-16
得票数 1
2
回答
如何清除Lua解释器
中
的多行命令?
例如,如果我用Python语言编写一个多行命令,我可以直接按
ctrl-c
键。在这一点上,我将要编写end,并且我意识到我并不想将函数称为Test(),而是希望将其称为Test123(),我该如何像Python的
ctrl-c
那样突破它呢
浏览 0
提问于2015-03-31
得票数 4
3
回答
Python脚本问题
基本上,它所做的是使用脚本
中
的IP电话进行呼叫,它可以工作,但有问题。ctrl+
c
不工作...终止它的唯一方法(据我所知)是结束ssh会话。现在,我是python的新手,所以这两个可能都是愚蠢的错误,所以希望有人能帮上忙。谢谢!
浏览 2
提问于2012-09-01
得票数 0
回答已采纳
4
回答
Python:如何防止子进程接收
CTRL-C
/ Control-
C
/ SIGINT
、
、
、
、
我目前正在为运行在shell
中
的专用服务器开发一个包装器。包装器通过子进程产生服务器进程,并观察其输出并对其做出反应。如果我
捕获
KeyboardInterrupt异常或在Python语言中重写SIGINT处理程序,服务器进程仍然会收到
CTRL-C
并立即停止。所以我的问题是:如何防止子进程接收
CTRL-C
/ Control-
C
/ SIGINT?
浏览 0
提问于2011-02-19
得票数 43
回答已采纳
5
回答
SDL/
C
++ OpenGL程序,如何阻止SDL
捕获
信号
、
、
、
我的问题是SDL正在
捕获
SIGINT并忽略它。这很痛苦,因为我是通过屏幕会话进行开发的,并且我不能使用
CTRL-C
来终止正在运行的程序(计算机正在运行的程序连接到投影仪,并且没有输入设备)。是否有可以传递给SDL的标志或其他东西,这样它就不会
捕获
SIGINT?我真的只希望程序
在
收到信号时停止(即当我按下
ctrl-c
组合键时)。
浏览 1
提问于2009-03-24
得票数 9
回答已采纳
1
回答
Ruby:如何让我的程序
捕获
并从信号中正确退出?
、
当我
在
linux上按Ctrl
C
时,我经常得到类似于堆栈转储(崩溃)的输出。谢谢!
浏览 0
提问于2010-05-02
得票数 3
回答已采纳
1
回答
无法
在
"consoleHandler“函数从用户获取
Ctrl-C
后立即获取下一个用户命令
、
我为我的主题编写了一个小shell,我需要
捕获
Ctrl-C
并处理它。我有一个无限循环来获取用户命令,直到他们输入"exit“。当我还没有按下
Ctrl-C
组合键的时候,我的程序就会获取用户命令并逐个进行处理。但是当我键入
Ctrl-C
时,我的程序从那时起没有得到任何用户命令。我有一个无限循环,但是除了
Ctrl-C
之外,我不能输入任何东西。 我试着放一个fflush(stdin)来请求getline,但是它不起作用。我尝试列出进程
中
的所有线程,它总是一个线程。string userI
浏览 13
提问于2019-04-12
得票数 0
回答已采纳
2
回答
Windows cmd系列的Linuxlike
Ctrl-C
(KeyboardInterrupt)?
、
像^
C
、^Z之类的东西?谢谢大家!
浏览 3
提问于2009-04-29
得票数 25
回答已采纳
7
回答
在
cmd.Cmd命令行解释器
中
更好地处理KeyboardInterrupt
在
使用python创建自定义cmd.Cmd时,如何告诉处理程序中止当前行并给出新的提示符?此后,我尝试将处理程序移到循环外部的函数
中
,以查看它是否更灵活,但似乎并非如此。 我正在使用python的创建我自己的命令行解释器来管理与一些软件的交互。我经常按ctrl+
c
键,期望出现流行的类似shell的行为:返回一个新的提示符,而不执行输入的任何命令。然而,它只是退出。我尝试
在
代码
中
的不同点(预循环等)
捕获
KeyboardInterrupt异常。更新:根据下面的建议,我尝试实现了signal,
浏览 2
提问于2012-01-11
得票数 13
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券