Tag: 出口

EXIT_FAILURE vs exit(1)?

有什么不同? 哪一个是最好的,或者我应该什么时候分别使用每一个?

传统Linux fork-exec中使用_exit()和exit()之间有什么区别?

我一直在试图弄清楚在Linux内部如何使用fork-exec机制。 一切都按照计划进行,直到一些网页开始混淆我。 据说一个subprocess应该严格使用_exit()而不是简单的exit()或者main()的正常返回。 据我所知,Linuxshellfork-execs每一个外部命令; 假设我上面说的是真的,结论是这些外部命令和Linux shell内部发生的任何其他执行都不能正常返回! 维基百科和其他一些网页声称,我们必须使用_exit()只是为了防止subprocess删除父的临时文件,而可能的双重刷新stdio缓冲区可能会发生。 虽然我理解前者,但是我没有线索,双缓冲区的刷新对Linux系统是有害的。 我花了整整一天的时间…感谢您的任何澄清。

使R以非零状态码退出

我正在寻找Linux / POSIX exit(n)的R等价物,它将以退出代码n停止进程,向父进程发送信号,指出发生了错误。 R有这样的设施吗?

什么时候在Golang中使用os.Exit()和panic()?

有人可以解释os.Exit()和panic()之间的关键差异,以及它们在Golang中如何用于实践?

类path条目org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER不会被导出

在Eclipse中我得到这个警告: 类path条目org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER不会被导出或发布。 可能会导致运行时ClassNotFoundExceptions search后,我发现我需要修复导出。 我做的。 但是这个警告依然存在! 还有什么可以解决它呢? 谢谢。

导出DataTable以优于EPPlus

我想导出数据表到excel文件与EPPlus的数据表具有inttypes的属性,所以我想在Excel文件中,将相同的格式。 有没有人知道一种方法来导出一个DataTable到Excel与这些?

stream浪汉错误:NFS报告您的导出文件无效

我正在尝试使用这些指令来build立话语开发环境。 但是,当我运行stream浪汉,我得到的错误: NFS正在报告您的导出文件无效。 Vagrant会在对文件进行任何更改之前进行检查。 请更正以下问题并执行“stream浪者重新加载”: 无法打开/ etc / exports 我检查了,我没有一个etc / exports文件夹,所以我创build了一个并运行vagrant reload 。 这让我: /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.1/plugins/hosts/bsd/host.rb:146:in read': Is a directory – /etc/exports (Errno::EISDIR) from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.1/plugins/hosts/bsd/host.rb:146:in nfs_prune'from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.1/plugins/ cleanup' from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.1/lib/vagrant/action/builtin/synced_folder_cleanup.rb:24:in块中调用synced_folders / nfs / synced_folder.rb:68:in cleanup' from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.1/lib/vagrant/action/builtin/synced_folder_cleanup.rb:24:in ' from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.1/lib/vagrant/action/builtin/synced_folder_cleanup.rb:22:in each_key' from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.1/lib/vagrant/action/builtin/synced_folder_cleanup.rb:22:in从/Applications/Vagrant/embedded/gems/gems/vagrant-1.4.1/lib/vagrant/action/warden.rb:34:从/应用程序调用call' from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.1/plugins/providers/virtualbox/action/prepare_nfs_valid_ids.rb:12:in call' s / Vagrant / embedded / gems / gems […]

在shell中导出函数

请告诉我如何在父shell(bash,sh或ksh)中导出函数,以便该函数可用于从父进程启动的所有subprocess?

如何从Ruby Pry中退出?

我使用Pry和Rails应用程序。 我在我的模型中的一个循环内设置了binding.pry来尝试和debugging一个问题。 例如: (1..100).each do |i| binding.pry puts i end 当我键入quit ,它进入下一个迭代,并再次停止。 有没有办法走出循环,所以我不必键入quit 100次? 目前我知道如何摆脱它的唯一方法是使用CTRL + C并重新启动应用程序。

如何导出MongoDB中的所有集合?

我想通过命令导出MongoDB中的所有集合: mongoexport -d dbname -o Mongo.json 结果是: 没有收集指定! 手册说,如果你不指定一个,所有的集合将被导出。 但是,为什么这不能做正确的工作呢? http://docs.mongodb.org/manual/reference/mongoexport/#cmdoption-mongoexport–collection 我的MongoDB版本是2.0.6