The UNIX and Linux Forums  

Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX for Dummies Questions & Answers
.
Google unix.com



UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen!

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Prozesse durch den Benutzer die Namen der kartikkumar84 @ g UNIX for Dummies Questions & Answers 2 05-22-2008 01:59 PM
Prozesse durch den Benutzer die tatsächlichen Namen kartikkumar84 @ g Shell Programmierung und Scripting 1 05-22-2008 12:52 PM
Monitoring-Prozesse - Killing hing Prozesse ukndoit UNIX für Fortgeschrittene und Experten 4 01-17-2008 04:30 AM
Wie kann ich mit. (Ist-Punkt) mit sed? jingi1234 UNIX for Dummies Questions & Answers 9 09-19-2005 01:44 PM
Brauchen Sie tatsächlich bootpd für Solaris johnnypark SUN Solaris 0 04-28-2005 11:51 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 05-13-2008
kartikkumar84 @ g kartikkumar84@g is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2008
Beiträge: 17
Question Prozesse durch die tatsächlichen Namen

hi alle.

Gibt es einen Weg, um den ursprünglichen Namen (nicht die Login-Namen) der Benutzer derzeit angemeldet, um die Maschine und die Prozesse sie haben sich an ... Namen wie in abc xyz und nicht abc.xyz

Ich möchte nicht der ersten Verwendung w-s und dann Schleifen, um die Informationen, und ich kann herausfinden, wie man mit grep und zeigt dann den Benutzern selbst eingegeben.

$ W-s, $ Benutzer, $ ps-Kommandos können nicht verwendet werden, am besten in der von Wissen. Gibt es eine andere Art und Weise ..
  #2 (permalink)  
Old 05-13-2008
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Ort: NM
Posts: 5805

Code:
w -s | awk 'BEGIN { getline; getline } {print $0}' | cut -c1-8,16-

Sie benötigen, um die "16" an eine andere Nummer, um genau das, was Sie wollen.
Ihre Ausgabe von w-s kann von mir.
  #3 (permalink)  
Old 05-13-2008
kartikkumar84 @ g kartikkumar84@g is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2008
Beiträge: 17
Danke Jim, aber der Ausgang ist immer noch genau die gleichen wie w-s auf meinem System. Ich kann herausfinden, warum ...

Im Grunde, was ich zu tun versuchen, ist zuerst die angemeldeten Benutzer mit der "Nutzer"-Befehl, speichern Sie es in einer Variable und dann mit einer while-Schleife, um die Prozesse nach dem angemeldeten Benutzer.
dh

#! bin / bash


Code:
var=$(users);

oder so etwas wie


Code:
while read $(users)
do
w $user
done

aber sein, dass ich ein "Ungültiger Identifizierer 'Fehler
soll ich mit "Fall" für diese.

Zuletzt bearbeitet von kartikkumar84 @ g; am 05-13-2008 07:40 PM.. Grund: Lösung gefunden teilweise
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 05:58 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0