truss: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Michi (Diskussion | Beiträge) |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 7: | Zeile 7: | ||
... | ... | ||
$ <b>truss -f -p <i> | $ <b>truss -f -p <i>Prozessnummer</i></b> | ||
=== Beispiel === | === Beispiel === | ||
1. Katalog-Client mit Datenbank "thes" aufrufen. Das Menü "Hilfe > Info" zeigt als | 1. Katalog-Client mit Datenbank "thes" aufrufen. Das Menü "Hilfe > Info" zeigt als Prozessnummer z. B. "9474". | ||
2. Löschen einer allenfalls vorhandenen .lock-Datei unter "/var/spool/sisis/catserver.thes/tmp". | 2. Löschen einer allenfalls vorhandenen .lock-Datei unter "/var/spool/sisis/catserver.thes/tmp". | ||
Zeile 27: | Zeile 27: | ||
== Weblinks == | == Weblinks == | ||
{{Weblinks}} | |||
{{url|DE|OCLC|ger|http://www.sisis.de/sisis-tech/howTo/trussingSunRise/|Truss'ing SunRise|}} | |||
{{Fuss}} | |||
{{cat|Shell-Befehl}} | {{cat|Shell-Befehl}} | ||
{{cat|Systemaufruf}} | {{cat|Systemaufruf}} |
Aktuelle Version vom 13. Februar 2011, 14:11 Uhr
Der Shell-Befehl truss zeichnet die Systemaufrufe einer laufenden Anwendung bzw. eines Prozesses auf.
Der Befehl ist nur unter Solaris und Freebsd vorhanden. Unter Linux gibt es stattdessen den Shell-Befehl strace.
Verwendung
...
$ truss -f -p Prozessnummer
Beispiel
1. Katalog-Client mit Datenbank "thes" aufrufen. Das Menü "Hilfe > Info" zeigt als Prozessnummer z. B. "9474".
2. Löschen einer allenfalls vorhandenen .lock-Datei unter "/var/spool/sisis/catserver.thes/tmp".
$ rm .lock-index.thes.1
3. Aufruf von truss und Ausgabe in die Datei "/tmp/thesfile".
# truss -f -o /tmp/thesfile -p 9474 & 10331
4. Vorgang im Katalog-Client durchführen.
# kill -15 10331
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
OCLC | ger | Truss'ing SunRisewbm |