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