| procfs. Linux / PROC °¡»ó ÆÄÀÏ ½Ã½ºÅÛÀ»À§ÇÑ Python API |
Áö±Ý ´Ù¿î·Îµå |
procfs. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Philippe Muller
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- https://github.com/pmuller/
procfs. ű×
procfs. ¼³¸í
procfs´Â linux / proc °¡»ó ÆÄÀÏ ½Ã½ºÅÛ¿¡ ´ëÇÑ ÆÄÀ̽ã APIÀÔ´Ï´Ù. procfs °¡Á® ¿À±â >>> proc.loadavg { 'Æò±Õ'¿¡¼ from> >>>>>>> proc.loadavg { 'Æò±Õ': {1 : 0.0, 5 : 0.0 , 15 : 0.0}, '¿£Æ¼Æ¼': { 'ÇöÀç': 1, 'ÇÕ°è': 117}, 'last_pid': 3068}>>> proc.net.dev.eth1.receive.bytes117997558>>> proc.meminfo .memfree57044 >>> indatagrams : 3394, 'outdatagrams': 3399, 'rcvbuferrors': 0, 'inerrors': 0, sndbuferrors ': 0,'noports ': 4} ÇÁ·Î¼¼½º Á¤º¸ >>> Proc.Self >> Proc.Selp.Parent <ÇÁ·Î¼¼½º 17423 : bash>>>> Proc.Timedelta (0, 346, 380262) >>> Proc.Processes <ÇÁ·Î¼¼½º : >>>> len ( proc.processes) 110>>> proc.processes.cmdline ( '(vim | ssh)') >>> PROC .processes.uid (1000) <ÇÁ·Î¼¼½º : >>>> proc.processes.user ( 'pmuller'). cmdline ( 'python') <ÇÁ·Î¼¼½º 3093 : python> Á¦Ç°ÀÇ È¨ÆäÀÌÁö
procfs. °ü·Ã ¼ÒÇÁÆ®¿þ¾î