Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Linux! Einem Prozess eine eindeutige ID geben

Frage Linux

Mitglied: Antitheus

Antitheus (Level 1) - Jetzt verbinden

10.02.2007, aktualisiert 13.02.2007, 5168 Aufrufe, 4 Kommentare

Ich bin beim programmieren eine Webinterface für Gameserver (CS usw),
denke mal das muss ich nicht erklären wir jeder schon mal was von gehört haben.

Nun habe ich das so weit auch fertig muss nur noch die System-Funktion schreiben,
da bekomme ich ein Problem und zwar möchte ich nicht ständig die Prozessliste auswerten und wild grepp nutzen sondern will die Prozess-ID mit in eine Datenbank hinterlegen.

Soweit zum Problem.

Frage wie kann man einen Prozess beim Start eine feste ID geben ???
Mitglied: DaSam
10.02.2007 um 20:04 Uhr
Hi,

wie kann ich meinem Auto beim Kauf eine eindeutige Fahrgestellnummer geben? Ich möchte nicht immer in den Papieren nachschauen, wenn mich mal jemand nach der Fahrgestellnummer frägt. Wäre ganz nett, wenn die dann auch mit der Telefonnummer der Miss Germany und angehängt 90-60-90 wäre

Ohne grep ginge es mit dem Programm "pidof" ... schmeiss mal Google an ...

cu,
Alex
Bitte warten ..
Mitglied: 6890
11.02.2007 um 16:00 Uhr
hi,

ohne so böse sein zu wollen wie mein vorredner:
fast jede programiersprache hat eine voreingestellte variable in der die prozess id des selbigen scriptes oder programmes steht (bei perl zb $$).

in was schreibst du denn dein programm??

mfg godlike P
Bitte warten ..
Mitglied: Antitheus
13.02.2007 um 10:15 Uhr
Situation falsch verstanden?!?!??

Egal also es ist ein fertiges Programm ( hlds_run und andere)
Das will ich jetzt starten über PHP 4/5, nutze also die PHP – Befehl „exec“!
Kann also wie in Linux die Shell hoch und runter rennen!


Ich würde gerne wissen wie ich über Shell im die PID zuweisen kann?

Und das „pidof“, wenn mehre gleiche Programme laufen was dann?
Ich will die ID selber vergeben, mit „PIDOF“ suche ich ja danach!


Thx schon im vorraus


mfg GD
Bitte warten ..
Mitglied: DaSam
13.02.2007 um 13:22 Uhr
Hi,

man KANN die Processid eines Processes nicht selbst bestimmen. Welche würdest Du denn gerne nehmen? Woher willst Du wissen, dass die nicht gerade vom OS belegt ist?

Das ist alle nur ein rumgehacke, sonst nichts - alle OS kümmern sich selbst um die Zuweisung der pid's. Alles andere ist ein unsauberes rumgepfusche im System, dass es schlimmer nimmer geht. BTW: pid 0 kommt GANZ GUT ...

Schau dir mal die manpages von pidof an, da steht alles drinnen. Andere benutzen es doch auch, warum sollte es bei Dir nicht gehen.

01.
Pidof finds the process id's (pids) of the named programs. It prints those id's on the standard output. This program is on some systems used in run-level change scripts, especially when the system has a System-V like rc structure. In that case these scripts are located in /etc/rc?.d, where ? is the runlevel. If the system has a start-stop-daemon (8) program that should be used instead.  
cu,
Alex
Bitte warten ..
Ähnliche Inhalte
Windows Tools
Prozess-ID im Task-Manager
gelöst Frage von runasserviceWindows Tools3 Kommentare

Hallo, eine Frage in die Runde, weiß jemand zufällig warum die Prozess-ID (PID) unter Windows immer ein Vielfaches von ...

Windows 7
VNC - Eindeutige ID, Client meldet sich beim Server, TeamViewer Alternative
Frage von ITF02Windows 75 Kommentare

Hallo, gibt es die Möglichkeit VNC so zu konfigurieren, dass es ähnlich wie TeamViewer arbeitet? Ich hätte gerne auf ...

Monitoring
Eindeutige Identifizierung von Rechnern im Netzwerk
gelöst Frage von MarabuntaMonitoring6 Kommentare

Hallo, ich möchte eine Art Selbstverwaltung von Rechnern im Netzwerk per Skript erreichen. Dazu sollen sich die Rechner in ...

Debian
Linux Prozess bei Prozessabsturz umgehen wieder starten lassen
gelöst Frage von PanubuDebian6 Kommentare

Guten Tag zusammen, ich stelle mir folgende Frage: Ist es möglich, einen Prozess oder ein Script, das unter/in Linux ...

Neue Wissensbeiträge
Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 19 StundenBatch & Shell8 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 21 StundenHumor (lol)6 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 1 TagMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 1 TagSicherheit1 Kommentar

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Heiß diskutierte Inhalte
Windows Server
RDP macht Server schneller???
Frage von JaniDJWindows Server17 Kommentare

Hallo Community, wir betrieben seit geraumer Zeit diverse virtuelle Maschinen und Server mit Windows Server 2012. Leider haben wir ...

Windows 10
Bitlocker nach Verschlüsselung nicht mehr aufrufbar!
gelöst Frage von alexlazaWindows 1013 Kommentare

Hallo, ich besitze ein HP ZBook 17 G4 mit einem Windows 10 Pro Betriebssystem. Bei diesem Problem handelt sich, ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...

Windows Server
Sichere Remote Desktop Verbindung wie?
gelöst Frage von nuss33Windows Server11 Kommentare

Hallo zusammen, eins vorweg: Ich besitze einen privaten Windows Server 2008 R2 zu Hause im Netzwerk er wird nicht ...