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