Jak zjistit cestu k binarce

Michael Mraka michael na informatics.muni.cz
Pondělí Březen 22 12:20:29 CET 1999


Cejka Rudolf wrote:
% 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.

Ne, v obou pripadech bude obsahovat 'prog' :(.

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

--mm                                                            Michael Mráka
                                                        michael(at)fi.muni.cz 


Další informace o konferenci Linux