Betriebssysteme > Solaris

"ps -ef" und 'full command'

(1/3) > >>

signal_15:
Guten Abend,

folgendes:

--- Code: ---ismine~$ ps -ef | grep -i convert
  daemon 23538 23453  0 17:45:14 ?        0:00 sh -c /usr/local/bin/convert -quality 85 -antialias -geometry 48x31 'albums/pho
  daemon 23544 23541 31 17:45:14 ?        0:23 /usr/local/bin/convert -quality 85 -antialias -geometry 48x31 albums/photo-uplo
  daemon 23539 23538 30 17:45:14 ?        0:22 /usr/local/bin/convert -quality 85 -antialias -geometry 48x31 albums/photo-uplo
  daemon 23541 22868  0 17:45:14 ?        0:00 sh -c /usr/local/bin/convert -quality 85 -antialias -geometry 48x31 'albums/pho

--- Ende Code ---

das ist mir aber hier in diesem fall nicht ganz ausreichend, da ich gerne wissen moechte wohin convert die datei schreiben will. das es irgendwo unterhalb von albums/photo-upload/ sein soll ist mir klar. nur habe ich dort mehrere verzeichnisse, die wiederum mehrer unterverzeichnisse usw haben. die hilfe zu 'ps' beeinhaltet folgenden abschnitt:

--- Code: ---     CMD  (all)
           The command name (the full command name and its  argu-
           ments,  up  to  a  limit of 80 characters, are printed
           under the -f option).

--- Ende Code ---

uebersehe ich was in der hilfe? was fuer eine moeglichkeit habe ich um den prozess in voller laenge darzustellen?

ct,

signal_15:
aha, dann gibt's dann ja auch noch '/usr/ucb/ps -axw'. das bringt folgendes:

--- Code: ---...
...
 24705 ?        S  0:00 sh -c /usr/local/bin/convert -quality 85 -antialias -geometry 48x36 'albums/pho
 24706 ?        R  0:21 /usr/local/bin/convert -quality 85 -antialias -geometry 48x36 albums/photo-upload/Inges_Gemaelde/Inges_Gemaelde_02.jpg -
 24708 ?        S  0:00 sh -c /usr/local/bin/convert -quality 85 -antialias -geometry 31x48 'albums/pho
 24709 ?        S  0:00 sh -c /usr/local/bin/convert -quality 85 -antialias -geometry 31x48 'albums/pho
 24711 ?        S  0:00 sh -c /usr/local/bin/convert -quality 85 -antialias -geometry 32x48 'albums/pho
 24713 ?        R  0:22 /usr/local/bin/convert -quality 85 -antialias -geometry 31x48 albums/photo-upload/Inges_Gemaelde/Inges_Gemaelde_06.jpg -
 24714 ?        R  0:21 /usr/local/bin/convert -quality 85 -antialias -geometry 31x48 albums/photo-upload/Inges_Gemaelde/Inges_Gemaelde_01.jpg -
 24716 ?        R  0:22 /usr/local/bin/convert -quality 85 -antialias -geometry 32x48 albums/photo-upload/Inges_Gemaelde/Inges_Gemaelde_05.jpg -
...
...

--- Ende Code ---

aber wenn ich ein 'grep' anghaenge bleibt nur folgendes uebrig

--- Code: ---ismine/proc/6717# /usr/ucb/ps -axw | grep -i convert
 24705 ?        S  0:00 sh -c /usr/local/bin/convert -quality 85 -antialias -geometry 48x36 'albums/pho
 24706 ?        R  0:06 /usr/local/bin/convert -quality 85 -antialias -geometry 48x36 albums/photo-upload/Inges_Gemaelde/Inges_Gem
 24707 ?        S  0:00 sh -c /usr/local/bin/convert -quality 85 -antialias -geometry 15x48 'albums/pho
 24708 ?        S  0:00 sh -c /usr/local/bin/convert -quality 85 -antialias -geometry 31x48 'albums/pho
 24709 ?        S  0:00 sh -c /usr/local/bin/convert -quality 85 -antialias -geometry 31x48 'albums/pho
 24710 ?        S  0:00 sh -c /usr/local/bin/convert -quality 85 -antialias -geometry 48x47 'albums/pho
 24711 ?        S  0:00 sh -c /usr/local/bin/convert -quality 85 -antialias -geometry 32x48 'albums/pho
 24712 ?        R  0:07 /usr/local/bin/convert -quality 85 -antialias -geometry 15x48 albums/photo-upload/Inges_Gemaelde/Inges_Gem
 24713 ?        R  0:07 /usr/local/bin/convert -quality 85 -antialias -geometry 31x48 albums/photo-upload/Inges_Gemaelde/Inges_Gem
 24714 ?        R  0:07 /usr/local/bin/convert -quality 85 -antialias -geometry 31x48 albums/photo-upload/Inges_Gemaelde/Inges_Gem
 24715 ?        R  0:06 /usr/local/bin/convert -quality 85 -antialias -geometry 48x47 albums/photo-upload/Inges_Gemaelde/Inges_Gem
 24716 ?        R  0:07 /usr/local/bin/convert -quality 85 -antialias -geometry 32x48 albums/photo-upload/Inges_Gemaelde/Inges_Gem

--- Ende Code ---

ct,

Toktar:
Was bringt denn ein '/usr/ucb/ps -axw > processlist.txt'.
Ist zwar nicht schön, aber dann sind sed und awk deine Freunde.

Drusus:
Moin,

nimm den "pargs" Befehl um alle Argumente sehen zu koennen.

Tschau,
  Drusus

Sonnenbrand:
Schau dir mal pfiles an - damit bekommst du alle gerade geöffneten Dateien eines Prozesses angezeigt.

Andi

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln