Jak zjistit cestu k binarce

Michael Mraka michael na informatics.muni.cz
Pondělí Březen 22 11:10:27 CET 1999


% > Ahoj,
% >  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 :(.

% From: Robert Vojta <penguin na mendelu.cz>
%   locate prog
%   echo $PATH
% no a podle toho zjistit, ktery z tech progu se nalezna na prvnim miste v ceste
% a ten se spousti

% Jacek Kopecky wrote:
%  Toto udela program which, viz: 
% which prog 
%  on prohleda cesty uvedene v PATH ve stejnem poradi jako pri normalnim
% spousteni (od zacatku 8-) ) a vypise prvni nalezeny vyskyt. To je ten, ktery
% se pak spousti prikazem 
% prog

To je sice pekne (samozrejme, ze locate a which znam :-), ale to je mi
nanic. Ja to potrebuju zjistit (funkci) uvnitr toho spusteneho programu.

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


Další informace o konferenci Linux