首页 文章
  • 1 votes
     answers
     views

    程序正常退出或异常退出时执行功能

    我想在C程序退出时执行内务处理功能 . 我知道 atexit() 可以帮助注册正常退出的函数,但不适用于SIGINT或SIGQUIT等信号 . 我不想为所有这些信号注册信号处理程序,其默认行为是终止程序 . 我只想注册一个函数,它将在程序终止之前执行,无论原因是什么 . 我怎么能在C中这样做?
  • 239 votes
     answers
     views

    有效地检查几个命令的Bash退出状态

    对于多个命令,有类似于pipefail的东西,比如'try'语句,但在bash中 . 我想做这样的事情: echo "trying stuff" try { command1 command2 command3 } 并且在任何时候,如果任何命令失败,则退出并回显该命令的错误 . 我不想做以下事情: command1 if [ $? -ne 0 ]; t...
  • 0 votes
     answers
     views

    如何将break语句从函数发送到while循环?

    我试图反复要求用户输入一个字符串 . 如果该字符串是“bye”,则程序应返回“Bye”并终止 . 我无法弄清楚如何让决定函数告诉while循环它是时候终止了 . def decide(greeting): if greeting == "hi": return "Hello" elif greeting == "by...
  • 480 votes
     answers
     views

    出错时自动退出bash shell脚本

    我一直在编写一些shell脚本,如果能够在任何命令失败的情况下暂停执行所述shell脚本,我会发现它很有用 . 请参阅下面的示例: #!/bin/bash cd some_dir ./configure --some-flags make make install 因此,在这种情况下,如果脚本无法更改为指示的目录,那么如果失败,它肯定不会在之后执行./configure ...
  • 143 votes
     answers
     views

    如何正确退出C#应用程序?

    我在C#中发布了一个应用程序 . 这里的问题是每当我通过单击红色退出按钮关闭主窗体时,它会关闭窗体,但它不会关闭应用程序 . 当我尝试关闭计算机时,我发现了这一点,希望我制作的应用程序运行顺畅,然后我被很多子窗口轰炸,我已经将MessageBox Alerts放入其中 . 我尝试了Application.Exit,但它仍然调用所有子窗口和警报,我不知道如何使用Environment.Exit和哪个...
  • 0 votes
     answers
     views

    Selenium启动Chrome并在某处导航,然后手动测试 - 之后如何停止chromedriver?

    我想自动执行登录过程,将我带到网站的特定位置,以继续手动测试 . 测试后,我想关闭Chrome浏览器 . 尝试使用Python / Selenium执行此操作,Python脚本会正确登录并导航,然后关闭 . 那时,chromedriver和Chrome正在运行,我可以手动测试 . 但当我关闭Chrome时,chromedriver仍在运行 . 每天多次这样做可以阻止Mac上有很多chromedri...
  • 239 votes
     answers
     views

    有效地检查几个命令的Bash退出状态

    是否有类似于pipefail的多个命令,比如'try'语句但在bash中 . 我想做这样的事情: echo "trying stuff" try { command1 command2 command3 } 并且在任何时候,如果任何命令失败,则退出并回显该命令的错误 . 我不想做以下事情: command1 if [ $? -ne 0 ]; then ...
  • 126 votes
     answers
     views

    如何中止Python脚本的执行? [重复]

    可能重复:终止Python脚本 我有一个简单的Python脚本,如果满足条件,我想停止执行 . 例如: done = True if done: # quit/stop/exit else: # do other stuff 本质上,我正在寻找与函数体中的'return'关键字等效的东西,它允许代码流退出函数而不执行剩余的代码 .
  • 60 votes
     answers
     views

    中断/退出脚本

    我有一个程序可以进行一些数据分析,并且只有几百行 . 在程序的早期,我想做一些质量控制,如果没有足够的数据,我希望程序终止并返回到R控制台 . 否则,我希望其余的代码执行 . 我已经尝试了 break , browser 和 quit 并且没有一个停止执行程序的其余部分(并且 quit 停止执行以及完全退出R,这不是我想要发生的事情) . 我的最后一招是创建 if-else 语句如下: if(n ...
  • 510 votes
     answers
     views

    在Bash脚本中,如果出现某种情况,如何退出整个脚本?

    我正在用Bash编写一个脚本来测试一些代码 . 但是,如果首先编译代码失败,运行测试似乎很愚蠢,在这种情况下,我只是中止测试 . 有没有办法可以在没有将整个脚本包含在while循环中并使用中断的情况下执行此操作?有点像 dun dun dun goto?
  • 321 votes
     answers
     views

    Python中exit()和sys.exit()之间的区别

    在Python中,有两个类似命名的函数, exit() 和 sys.exit() . 有什么区别,什么时候应该使用一个而不是另一个?
  • 8 votes
     answers
     views

    退出C中的功能

    C中的 exit() , _exit() 和 _Exit() 有什么区别? 我该如何决定使用哪个? 在bash, 男子2退出 给了我页面_EXIT(2),而 男子3退出 给了页面EXIT(3) .
  • 64 votes
     answers
     views

    在程序退出之前做某事

    如何在程序退出之前执行某项功能或某些功能?我有一个将在后台持续运行的脚本,我需要它在退出之前将一些数据保存到文件中 . 有这样做的标准方法吗?
  • 1 votes
     answers
     views

    停止 spring 批次失败

    你好, 如果在我的读者中,测试返回true,我需要停止运行 spring 批处理失败状态 . 我怎样才能做到这一点 ?我实际上使用System.exit(-1),但我认为spring批处理有自己的方法来停止运行具有不同状态的批处理 . 这是我的阅读器中的功能,我想从中停止批处理: private List<Test> getListTest() throws Exception { ...
  • 9 votes
     answers
     views

    如何在Python中使用sys.exit()

    player_input = '' # This has to be initialized for the loop while player_input != 0: player_input = str(input('Roll or quit (r or q)')) if player_input == q: # This will break the loop if t...
  • 4 votes
     answers
     views

    D:如何退出主?

    什么是D方式终止/退出主要功能? import std.stdio; import core.thread; void main() { int i; while (i <= 5) { writeln(i++); core.thread.Thread.sleep( dur!("seconds")(1) ); ...
  • 1 votes
     answers
     views

    在静态构造函数中退出D程序

    我有一个像这样的静态构造函数: File errorLog; static this() { try { errorLog = File("./log/log.txt", "w"); } catch(Throwable ex) { // STOP PROGRAM EXECUTION } } 当文件打开...
  • 5 votes
     answers
     views

    D退出声明

    D是否有退出语句,类似于java,python,c / c中的语句 . 哪个(大震撼)退出程序的执行?像 exit(); 之类的东西
  • 162 votes
     answers
     views

    如果命令失败,如何退出?

    我是shell脚本的菜鸟 . 如果命令失败,我想打印一条消息并退出我的脚本 . 我试过了: my_command && (echo 'my_command failed; exit) 但它不起作用 . 它继续执行脚本中此行之后的指令 . 我正在使用Ubuntu和bash .
  • 608 votes
     answers
     views

    PHP中的die()和exit()有什么区别?

    PHP 中 die() 和 exit() 函数之间有什么区别? 我认为两者都有相同的功能,但我怀疑两者有什么不同......它是什么?
  • 0 votes
     answers
     views

    按两次后退按钮退出AIR android应用程序

    我最近在很多Android应用和游戏中都注意到了这种模式:当点击后退按钮“退出”应用程序时,Toast会出现类似“再次按BACK退出”的消息 . 经过很长一段时间的搜索,我发现一个ANE扩展在我的应用程序中显示了一个很好的吐司,我已经测试了它,单击后退按钮后工作正常,现在我想在单击后退按钮两次后关闭我的应用程序,延迟3秒,使用强制代码退出NativeApplication.nativeApplic...
  • 175 votes
     answers
     views

    main()中的return语句vs exit()

    我应该在 main() 中使用 exit() 还是仅使用 return 语句?我个人赞成 return 语句,因为我觉得's like reading any other function and the flow control when I'读代码很顺利(在我看来) . 即使我想重构 main() 函数,让 return 似乎是比 exit() 更好的选择 . exit() 做了 return...
  • 239 votes
     answers
     views

    如何在没有回溯的情况下退出Python?

    我想知道如何退出Python而不在输出上有回溯转储 . 我仍然希望能够返回错误代码,但我不想显示回溯日志 . 我希望能够在没有跟踪的情况下使用 exit(number) 退出,但是在异常(不是退出)的情况下,我想要跟踪 .
  • 19 votes
     answers
     views

    在PyQt应用程序中退出时提示

    有没有办法让prom用户退出用Python编写的gui程序? 像“您确定要退出该计划吗?” 我正在使用PyQt .
  • 340 votes
     answers
     views

    Bash函数中返回和退出之间的区别

    BASH函数中的 return 和 exit 语句与退出代码有什么区别?

热门问题