ابزار کاربر

ابزار سایت


terminal:f:how_to_use_the_linux_fuser_command

تفاوت‌ها

تفاوت دو نسخهٔ متفاوت از صفحه را مشاهده می‌کنید.

پیوند به صفحه‌ی تفاوت‌ها

نگارش قبل در دو طرفنگارش قبل
نگارش بعد
نگارش قبل
terminal:f:how_to_use_the_linux_fuser_command [2018/12/27 17:01] phoenixterminal:f:how_to_use_the_linux_fuser_command [2018/12/27 17:05] (فعلی) phoenix
خط 1: خط 1:
 ====== دستورfuser(نمایش PID در حال استفاده از یک فایل) ====== ====== دستورfuser(نمایش PID در حال استفاده از یک فایل) ======
 ''Fuser'' ابزاری کاربردی است که نام فایلهایی که کاربران و فرآیندها در حال استفاده هستند را نمایش میدهد.\\ ''Fuser'' ابزاری کاربردی است که نام فایلهایی که کاربران و فرآیندها در حال استفاده هستند را نمایش میدهد.\\
-با این دستور ''PID'' فرآیندی که در حال استفاده از یک فایل است نشان داده میشود.[[tutorials/other/managing_and_monitoring_indicators_of_process_linux:شاخص های مدیریت و مانیتورینگ فرآیندها]]+با این دستور ''PID'' فرآیندی که در حال استفاده از یک فایل است نشان داده میشود.[[tutorials/other/managing_and_monitoring_indicators_of_process_linux|شاخص های مدیریت و مانیتورینگ فرآیندها]]
 هر فایل در خروجی دستور با یک حرف آمده است که این حرف نوعی دسترسی را نشان میدهد. هر فایل در خروجی دستور با یک حرف آمده است که این حرف نوعی دسترسی را نشان میدهد.
   * c : دایرکتوری جاری یا current Directory   * c : دایرکتوری جاری یا current Directory
خط 22: خط 22:
 /home/phoenix:        1275c  1285c  1353c  1357c  1529c  1533c  1538c  1542c  1544c  1546c  1548c  1550c  1551c  1552c  1557c  1562c  1565c  1567c  1568c  1577c  1588c  1596c  1599c  1604c  1615c  1619c  1630c  1645c  1666c  1678c  1681c  1766c  1781c  1785c  1789c  1799c  1805c  1806c  1817c  1830c  1898c  1917c  1931c  1940c  1949c  1956c  1980c  2030c  2053c  2086c  2886c  2891c  3704c  3708c /home/phoenix:        1275c  1285c  1353c  1357c  1529c  1533c  1538c  1542c  1544c  1546c  1548c  1550c  1551c  1552c  1557c  1562c  1565c  1567c  1568c  1577c  1588c  1596c  1599c  1604c  1615c  1619c  1630c  1645c  1666c  1678c  1681c  1766c  1781c  1785c  1789c  1799c  1805c  1806c  1817c  1830c  1898c  1917c  1931c  1940c  1949c  1956c  1980c  2030c  2053c  2086c  2886c  2891c  3704c  3708c
 </code> </code>
-در خروجی بالا شناسه فرآیند ''1275'' است و حرف **c** در آخر آن یعنی دایرکتوری جاری یا ''Current Directory'' حالا با [[terminal:دستور_ps_نمایش_فرآیندهای_فعال_در_سیستم|دستور ps (نمایش فرآیندهای فعال در سیستم)]] میتوانیم بفهمیم که فرآیندی با شناسه ''1275'' متعلق به چیست؟ یعنی کدام فرآیند در حال استفاده از این دایرکتوری است دستور زیر را در خط فرمان اجرا کنید.+در خروجی بالا شناسه فرآیند ''1275'' است و حرف **c** در آخر آن یعنی دایرکتوری جاری یا ''Current Directory'' حالا با [[terminal:p:command_to_check_the_process_status_ps_command|دستور_ps]] میتوانیم بفهمیم که فرآیندی با شناسه ''1275'' متعلق به چیست؟ یعنی کدام فرآیند در حال استفاده از این دایرکتوری است دستور زیر را در خط فرمان اجرا کنید.
 <code;bash;> <code;bash;>
 ps |grep 1275 |grep -v grep ps |grep 1275 |grep -v grep
 </code> </code>
-در مثال ما فرآیند ''bash'' با <wrap hi>PID=1275</wrap> در حال استفاده کردن از دایرکتوری جاری که در این مثال دایرکتوری خانگی کاربر ''phoenix'' با مسیر ''home/phoenix/'' است. [[دستور Grep ( جستجوی رشته درون فایل )]]\\+در مثال ما فرآیند ''bash'' با <wrap hi>PID=1275</wrap> در حال استفاده کردن از دایرکتوری جاری که در این مثال دایرکتوری خانگی کاربر ''phoenix'' با مسیر ''home/phoenix/'' است. 
 در دستور زیر میتوانیم فرآیندی که در حال استفاده از فایل ''var/log/messages/'' است را پیدا کنیم. در دستور زیر میتوانیم فرآیندی که در حال استفاده از فایل ''var/log/messages/'' است را پیدا کنیم.
 <code;bash;> <code;bash;>
terminal/f/how_to_use_the_linux_fuser_command.1545917501.txt.gz · آخرین ویرایش: 2018/12/27 17:01 توسط phoenix

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki