lsof

    1热度

    1回答

    您好,我想制作一个小红宝石脚本,以在图像打开时提醒我。 我试着用: filename = "photo.jpg" loop do sleep(1) if system %Q[lsof #{filename}] puts "File open" end end 但它不工作..任何想法?

    0热度

    1回答

    什么是当它出现这样*:* 输出实例lsof -i 命令的NAME标签下的输出的含义:

    1热度

    1回答

    我目前有一个python脚本,可以在大型网络中完成非常有用的任务。我所做的是使用lsof -iTCP -F和其他一些选项来转储所有侦听的TCP套接字。我能够得到argv [0],这不是问题。但为了获得完整的argv值,我需要运行一个ps,并将这些PID映射在一起,然后将ps中的完整argv值合并到由lsof创建的记录中。这感觉不必要的复杂,对于超过10000个主机,在Python中,合并这些数据的

    0热度

    1回答

    输出要指望我用这个开放的ePub文件: # - determine how many epubs are open - NUMBER_OF_OPEN_EPUBS=0 while read -r LINE ; do if [ "$(echo $LINE | rev | cut -c1-5 | rev)" = ".epub" ]; then NUMBER_OF_OPEN_EP

    2热度

    2回答

    我运行了命令sudo lsof -i -n -P | grep TCP,我想知道是否可以对其输出进行一些说明。 具体来说,在此图像中: 为什么我有一个IP:端口指向另一IP:端口,然后回到自己与“立”的标签吗?我对这意味着什么感到困惑。

    1热度

    1回答

    我已经写了一个相当长的,适度复杂的Bash脚本,它使我能够非常轻松地启动我的节点服务器并选择选项......问题在于它无法正常工作。 是给我找麻烦的部分是在这里... if netstat -an | grep ":$REQUESTED_PORT" > /dev/null then SERVICE_PIDS_STRING=`lsof -i tcp:$REQUESTED_PORT -t`

    0热度

    1回答

    有没有一种方法可以确定或追踪在运行Ubuntu 14.04 LTS的系统上如何设置端口转发配置,其中有一个NodeJS服务正在运行并以某种方式接受通过端口80的连接,虽然服务本身在端口上运行8080,因为很显然80端口连接正在被Apache处理(请参阅下面的详细信息)? 我试图lsof -i :80在系统上,并根据lsof,有80端口上。有趣的是没有运行过程中,虽然: [email protect

    0热度

    1回答

    我试图建立一个循环来监视文件被Apple压缩机写的。一旦文件不再被写,我想改变它的目录的名称。但是,当我喂含有文件路径来lsof变量它出来乱码。 例如,存储为$output的"/Users/leftright/Desktop/Output/${process##*/}_PROCESSING/"被lsof解释为DHt\x96?\x7f。我看不出在lsof手册页的任何说明为什么这是发生。它在函数内的i

    2热度

    1回答

    我想找到所有他们lsof的线条与“谷歌”的,所以我试过如下: lsof | awk '/.*google.*/ { print $1 "," $2 "," $3} ' > new_file.csv 其正常产生与开始与“google”一词的行输出。 但是,后来我尝试这和CSV包含什么: lsof | awk '/\s*google.*/ { print $1 "," $2 "," $3} ' >

    1热度

    2回答

    我在Debian上运行PHP脚本调用ping命令并执行exec()输出重定向到一个文件: exec('ping -w 5 -c 5 xxx.xxx.xxx.xxx > /var/f/ping/xxx.xxx.xxx.xxx_1436538580.txt &'); PHP脚本,然后有一个while循环扫描/ var/f/ping /文件夹,并检查ping是否写入完成。我试着使用检查的输出: ex