我想在创建特定文件名时收到通知。我在看inotify
。该IN_CREATE
标志可用于监视目录中的任何更改,但我不想监视整个目录,因为除了我感兴趣的文件之外,该目录中可能还有大量活动。 可以这样做吗?
从RPM 4.7 开始,就可以指定 RPM 包中的文件应该使用功能集(通过%caps
)安装。
Debian 软件包是否有类似的功能?
我需要编写一些 C 代码来检查我知道其 PID 的正在运行的进程的有效 GID。我还没有找到任何直接的方法来做到这一点。我可以使用许多重量级的 kludge,例如调用popen("/bin/ps ARGS", "r")
和解析其输出,或fopen("/proc/PID/status", "r")
解析该输出,但我正在寻找一种更清晰、更直接的方法。如果只getegid()
采用 PID 参数...
netstat -a
报告Recv-Q
(等待读取应用程序的未读数据量)AF_INET
,但不是AF_UNIX
套接字(至少不是SOCK_DGRAM
)。
有人知道AF_UNIX
从进程本身外部获取套接字信息的方法吗?
除非报告数量,否则有没有办法判断是否有任何未读数据等待应用程序。
我有一个bash
脚本,我在其中指定trap
了一个函数,该函数将为任何 (catchable) 调用signal
。
typeset -i sig=1
while (( sig < 65 )); do
trap myfunc $sig
let sig=sig+1
done
Run Code Online (Sandbox Code Playgroud)
我的脚本有什么方法可以确定哪个signal
被捕获了?
linux ×2
bash ×1
c ×1
capabilities ×1
deb ×1
inotify ×1
netstat ×1
networking ×1
packaging ×1
proc ×1
signals ×1
socket ×1
unix-sockets ×1