From owner-freebsd-hackers Tue Aug 13 11:19:56 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA01436 for hackers-outgoing; Tue, 13 Aug 1996 11:19:56 -0700 (PDT) Received: from mexico.brainstorm.eu.org (root@mexico.brainstorm.eu.org [193.56.58.253]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id LAA01429 for ; Tue, 13 Aug 1996 11:19:52 -0700 (PDT) Received: from brasil.brainstorm.eu.org (brasil.brainstorm.eu.org [193.56.58.33]) by mexico.brainstorm.eu.org (8.7.5/8.7.3) with ESMTP id UAA03944 for ; Tue, 13 Aug 1996 20:19:48 +0200 Received: (from uucp@localhost) by brasil.brainstorm.eu.org (8.6.12/8.6.12) with UUCP id UAA32435 for freebsd-hackers@FreeBSD.ORG; Tue, 13 Aug 1996 20:19:00 +0200 Received: (from roberto@localhost) by keltia.freenix.fr (8.8.Alpha.7/keltia-uucp-2.9) id TAA14130; Tue, 13 Aug 1996 19:59:24 +0200 (MET DST) Message-Id: <199608131759.TAA14130@keltia.freenix.fr> Date: Tue, 13 Aug 1996 19:59:24 +0200 From: roberto@keltia.freenix.fr (Ollivier Robert) To: freebsd-hackers@freebsd.org Subject: Re: AIX/6000 fuser command In-Reply-To: <9608130932.AA08532@egeo.unipg.it>; from Giuseppe Vitillaro on Aug 13, 1996 11:32:02 +0200 References: <9608130932.AA08532@egeo.unipg.it> X-Mailer: Mutt 0.39 Mime-Version: 1.0 Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk According to Giuseppe Vitillaro: > (1) does an equivalent command exist under FreeBSD? You have either fstat which is standard with FreeBSD or you can use LSOF which you may find in the ports system (CURRENT only). I don't remember if it has been committed yet. You may use LSOF on 2.2-CURRENT as of 3.66. Last is now 3.69. It has been ported to 2.0.5 and 2.1.0 for a long time. It is much better than fstat. lsof 3.66 usage: [-?abChlnNoOPstUvw] [-c c] [-d s] [-D D] [-F [f]] [-g [s]] [-i i] [-k k] [-m m] [-p s] [-r [t]] [-S [t]] [-u s] [-U] [--] [names] Defaults are enclosed in parentheses. Separate items in a set (s) by commas. -? list help -a AND selections (OR) -b avoid kernel blocks -c c list command c -C ignore kernel's name cache -D D ?|i|b|r|u[path] -d s select by FD set -F [f] select fields (-F? for help) -g [s] select by process group ID set and print process group IDs -h list help -i select Internet files -i i select by Internet address: [protocol][@name|number][:service|port] -k k kernel sym (/kernel) -m m kernel mem (/dev/kmem) -l list UID numbers -n don't list host names -N select NFS files -o always list file offset -O avoid fork overhead *RISKY* -p s select by PID set -P don't list port names -r [t] repeat output time (15) -s always list file size -S [t] readlink/stat timeout (15) -t terse listing -u s exclude(^)/select login/UID set -U select Unix socket files -v display version information -w suppress warning messages names select named files or files on named file systems Only root can list all files. Inaccessible /dev warnings are enabled. /users/staff/roberto/.lsof_keltia is the default device cache file read path. -- Ollivier ROBERT -=- The daemon is FREE! -=- roberto@keltia.freenix.fr FreeBSD keltia.freenix.fr 2.2-CURRENT #17: Fri Aug 2 20:40:17 MET DST 1996