signals

    2热度

    2回答

    当我scp文件时,我可以用^ Z来阻止它,并把它放在后台。当它在后台时停止打印它的进度,但复制继续。如果我再次前景,它会恢复打印。它如何知道? SIGTTOU?这是否发生在标准的ptty上?

    3热度

    2回答

    我写我正在开发一个Linux发行版系统关键程序。它需要在接收到某些信号时重新启动,以尽量避免崩溃。问题是,重新启动后,我无法重新启用该信号。也就是说,信号不能被接收两次。在execv()自己完成之后,当新进程调用signal()来设置信号时,SIG_DFL被返回。每次。即使我连续两次调用它 - 表明它从来没有设置在第一位。是否有一些奇怪的国旗从原始过程中遗留下来?

    5热度

    8回答

    我正在Red Hat Linux上调查Java问题(使用IBM JVM 1.4.2 64位)。 我想知道是否有人以前看过这个错误信息,并知道是否有解决这个问题的方法? 来源: import sun.misc.Signal; import sun.misc.SignalHandler; public class SignalTest extends Thread { private

    14热度

    5回答

    在GTK调整大小(或者pygtk的或gtkmm的...) 如何可以检测到应用程序窗口已经手动调整大小由用户,如通常通过拖动完成窗户的边缘? 我需要找到一种方法来区分手动调整大小和源自gtk的大小调整,例如窗口内容的更改。

    81热度

    4回答

    我正在将a project移动到新的Android本地开发工具包(即JNI),我想捕获SIGSEGV,如果它发生(可能还包括SIGILL,SIGABRT,SIGFPE),以便提供一个很好的崩溃报告对话框(或之前)发生的事情:进程的直接不必要的死亡,以及操作系统可能尝试重新启动它。 (编辑: JVM/Dalvik VM捕获信号并记录堆栈跟踪和其他有用信息;我只是想给用户提供将该信息发送给我的选项)

    3热度

    3回答

    在Solaris 9(Sparc)的chroot环境中运行Perl时,我遇到了一些奇怪的错误。我们是使用自定义Perl,但它几乎完全是Perl 5.8.7,这个版本已经在包括Solaris 8-10在内的各种平台上运行了多年。 下面的代码是非常简单的: #!/usr/bin/perl use strict; use warnings; print "About to sleep(1)\n"

    18热度

    4回答

    有没有办法查看Django中设置了哪些信号?

    3热度

    3回答

    我们用C语言编写的一对夫妇的各种UNIX平台(这个问题是在SunOS 5.10发生的)一个小型的守护进程应用程序,基本上只是打开了一个串行端口,然后侦听信息通过进来说港口。 在这种特定情况下,后台程序似乎读取单个传输(如数据的文件的价值)通过串行端口发送过来,然后将其接收信号情报。每次都发生这种情况。其他客户在没有收到SIGINT的情况下非常类似地使用此设置。很明显,用户不是按Ctrl-C。我们有

    393热度

    9回答

    我正在研究启动多个进程和数据库连接的python脚本。我不时地想用Ctrl + C信号杀死脚本,我想做一些清理工作。 在Perl我应该这样做: $SIG{'INT'} = 'exit_gracefully'; sub exit_gracefully { print "Caught ^C \n"; exit (0); } 我怎么做的这个Python中模拟?

    1热度

    1回答

    我正在为使用gtkmm的小型应用程序开发插件。我正在处理的插件会在每分钟后检查某些条件(日期已更改,新的一天开始),并在条件成立时开始一些操作。在插件的初始化部分我已在下面的代码段,它使用油嘴:: SignalTimeout和sigC++: testCounter = 0; sigc::slot<bool> tslot = sigc::mem_fun(*this, &NoteOf