showing which path a user program runs from?
Giorgos Keramidas
keramida at ceid.upatras.gr
Tue Sep 14 04:39:45 PDT 2004
On 2004-09-14 12:00, Jez Hancock <jez.hancock at gmail.com> wrote:
> On Mon, 13 Sep 2004 22:37:33 -0400, robg <robg.list at gmail.com> wrote:
> > hi, say im the user 'rob' and i have the same program in two seperate
> > folders in my /home dir and run both.. if i run ps it shows me im
> > running both, but how can i find out which location folder is running
> > which program shown in ps
>
> Try using the -w option to the ps commandline more than once:
>
> ps auxww
>
> that should give you a complete listing that includes the full
> commandline. See the manpage for more info on ps:
>
> -w Use 132 columns to display information, instead of the default
> which is your window size. If the -w option is specified more
> than once, ps will use as many columns as necessary without
> regard for your window size.
Not always, not for all the programs. I don't think there's a way to do
what the OP wanted 100% of the time, at least not with ps(1):
$ ps auxww | grep -v grep | egrep -e 'xinit|screen'
root 604 0.0 0.7 3336 3004 ?? Is 2:24PM 0:00.03 screen -a -D -RR
root 615 0.0 0.7 3636 3304 ?? Ss 2:24PM 0:00.32 screen -a -D -RR
root 598 0.0 0.3 1940 1472 p0 S+ 2:24PM 0:00.16 screen -a -D -RR
keramida 613 0.0 0.3 1940 1544 p2 Ss+ 2:24PM 0:00.08 screen -a -D -RR
keramida 567 0.0 0.3 1992 1260 v0 I+ 2:23PM 0:00.01 xinit /home/keramida/.xinitrc -- /usr/X11R6/bin/X -dpi 90
$
More information about the freebsd-questions
mailing list