Sobes.tech
Junior — Middle

Ինչպե՞ս կարող եք որոշել ֆայլերը, որոնց վրա ներկայումս աշխատում է Linux-ում գործարկված ծրագիրը։

sobes.tech AI

Պատասխան AI-ից

Linux համակարգում, գործող ծրագրի կողմից ներկայումս զբաղվող ֆայլերը որոշելու համար, կարող եք օգտագործել lsof (բաց ֆայլերի ցուցակ) հրամանը: Այն ցույց է տալիս գործընթացների բաց ֆայլերը:

Օրինակ, որպեսզի տեսնեք, թե ինչ ֆայլեր են բացված PID 1234 պրոցեսի կողմից, կատարեք.

lsof -p 1234

Նույնպես կարող եք օգտագործել /proc թղթապանակը:

ls -l /proc/1234/fd/

Այստեղ, fd պրոցեսի ֆայլային դեսկրիպտորներն են, որոնք հղումներ են բաց ֆայլերին:

Այսպիսով, lsof և /proc/[pid]/fd դիտումը թույլ են տալիս որոշել, թե որ ֆայլերով է աշխատում ծրագիրը։