是否可以检查哪个应用程序正在请求debian服务器中的特定端口?我在iptraf里买了很多这样的东西:
x(77个字节)从172.16.0.2:25748到212.59.1.1:53在eth0上 x UDP (105个字节)从212.59.1.1:53到172.16.0.2:25748在eth0 x UDP (77个字节)上从172.16.0.2:15956到212.59.1.1:53对eth0 x UDP (93个字节)从212.59.1.1:53到172.16.0.2:15956在eth0上x(77个字节)从172.16.0.2:64869到212.59.1.1:53在eth0 x UDP
在Windows上编写ruby脚本(ruby -v输出ruby 1.9.3p545)时,我遇到了一个有趣的、相当具体的问题。如果用户终止执行,我试图关闭打开的文件。例如,f = File.open("monkeys.txt", "w+")rescue Exception => e #I know this is a bad ideaensureend
现在,如果我在cmd中运行此程序时通过Ctrl+C终止执行,则此方法有效。但是,当我点击cmd提
这可能看起来是一个愚蠢的简单问题,但我找不到合适的方法来查找调用者。 我有一个工具,可以在不同的应用程序中使用。我想记录下谁在使用它。 请注意,在使用source (或点快捷键)进行采购时,执行程序是bash (或您指定的shell)。在这种情况下,只有当您获取'tool‘时,调用历史记录才会保存在${BASH_SOURCE[*]}上,包括${BASH_LINENO[*]}上的调用线路。 我希望BASH_SOURCE给出一些提示(历史),然而,该工具没有源代码,所以没有对'BASH_SOURCE‘上的调用者的引用。 #!/bin/bash
# this is the tool