Jak zjistit cestu k binarce

Cejka Rudolf cejkar na kazi.dcse.fee.vutbr.cz
Pondělí Březen 22 11:47:31 CET 1999


Michael Mraka <michael na informatics.muni.cz> wrote:

>  mam program, ktery se nachazi v systemu nekolikrat (x tvrdych linku) a
>  potreboval bych pri (jeho) start zjistit, ktery z nich to byl? (Pokazde
>  ma delat neco trosku jineho.) argv[0] mi nepomuze, protoze muzu mit napr.
>  /bin/prog
>  /usr/bin/prog
>  a kdyz spustim
>  $ prog
>  tak nevim, ktery to byl :(.

Proc argv[0] nepomuze? Pokud je spusten prog a nalezen prvni v /bin,
argv[0] bude obsahovat /bin/prog. Pokud je spusten prog a nalezen prvni
v /usr/bin, argv[0] bude obsahovat /usr/bin/prog.

Nebo /bin nebo /usr/bin je symbolicky link na ten druhy adresar? Tam by
eventuelne problemy vznikat mohly.

--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--
Rudolf Cejka  (cejkar na dcse.fee.vutbr.cz;  http://www.fee.vutbr.cz/~cejkar)
Technical University of Brno, Faculty of El. Engineering and Comp. Science
Bozetechova 2, 612 66  Brno, Czech Republic


Další informace o konferenci Linux