🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #210

Re: Jak rozpoznac init?

#210
From: Andrzej Radecki
Date: Wed, 08 Sep 1999 21:19
24 lines
1516 bytes
Daniel Mróz <beorn@cyberdeck.digital.pl> pisze:
>
>Pytanie  prawdopodobnie  trywialne,  ale  nie  wiem  jak to rozwiazac. Jak
>wykryc czy program zostal uruchomiony przez init'a?  Probowalem  sprawdzac
>ID  przywodcy  procesow,  ale  najwyrazniej  shell  odpalajacy programy ze
>skryptow startowych odcina sie od inita, bo zazwyczaj otrzymuje wynik 112,
>czy  114. Sprawdzanie obowiazujacego ID uzytkownika tez nie wchodzi w gre,
>gdyz chce rozroznic miedzy odpalaniem programu z init z prawami  root'a  a
>odpalaniem przez samego root'a. Ew. co poczytac/czego szukac.

Może wystarczy getppid() ?

Zresztą napisz:
ps afxl

i zobacz jakie są numery ppid'ów. Tyle tylko, że ppid'y procesów odpalanych
ze skryptów startowych przyjmują wartość 1 dopiero po zakończeniu działania
tych skryptów (chyba).

Pozdrawiam,
-- 
(    /6/  Andrzej Radecki
 ====  \  radecki@wpk.p.lodz.pl
/   |     http://www.wpk.p.lodz.pl/~radecki
Technical Details
Message-ID: <slrn7tdkmj.1ej.radecki@radek.localdomain>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!radek.localdomain!radecki
References: <slrn7tdb1r.hr.beorn@cyberdeck.digital.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!radek.localdomain!radecki
From: radecki@wpk.p.lodz.pl (Andrzej Radecki)
Newsgroups: pl.comp.os.linux.programowanie
Subject: Re: Jak rozpoznac init?
Date: 8 Sep 1999 21:19:15 GMT
Organization: home
Lines: 24
Message-ID: <slrn7tdkmj.1ej.radecki@radek.localdomain>
References: <slrn7tdb1r.hr.beorn@cyberdeck.digital.pl>
NNTP-Posting-Host: pppa65.lodz.tpnet.pl
Mime-Version: 1.0
User-Agent: slrn/0.9.5.7 (UNIX)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit