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