Spec-Zone.ru › Python 3.13

Услуги, специфичные для Unix

Модули, описанные в этой главе, предоставляют интерфейсы к функциям, уникальным для операционной системы Unix, или, в некоторых случаях, для некоторых или многих её вариантов. Вот обзор:

  • posix — Наиболее распространённые системные вызовы POSIX
    • Поддержка больших файлов
    • Важное содержимое модуля
      • environ
  • pwd — База данных паролей
    • getpwuid()
    • getpwnam()
    • getpwall()
  • grp — База данных групп
    • getgrgid()
    • getgrnam()
    • getgrall()
  • termios — Управление терминалом в стиле POSIX
    • tcgetattr()
    • tcsetattr()
      • TCSANOW
      • TCSADRAIN
      • TCSAFLUSH
    • tcsendbreak()
    • tcdrain()
    • tcflush()
    • tcflow()
    • tcgetwinsize()
    • tcsetwinsize()
    • Пример
  • tty — Функции управления терминалом
    • cfmakeraw()
    • cfmakecbreak()
    • setraw()
    • setcbreak()
  • pty — Утилиты псевдотерминалов
    • fork()
    • openpty()
    • spawn()
    • Пример
  • fcntl — Системные вызовы fcntl и ioctl
    • fcntl()
    • ioctl()
    • flock()
    • lockf()
      • LOCK_UN
      • LOCK_SH
      • LOCK_EX
      • LOCK_NB
  • resource — Информация об использовании ресурсов
    • error
    • Пределы ресурсов
      • RLIM_INFINITY
      • getrlimit()
      • setrlimit()
      • prlimit()
      • RLIMIT_CORE
      • RLIMIT_CPU
      • RLIMIT_FSIZE
      • RLIMIT_DATA
      • RLIMIT_STACK
      • RLIMIT_RSS
      • RLIMIT_NPROC
      • RLIMIT_NOFILE
      • RLIMIT_OFILE
      • RLIMIT_MEMLOCK
      • RLIMIT_VMEM
      • RLIMIT_AS
      • RLIMIT_MSGQUEUE
      • RLIMIT_NICE
      • RLIMIT_RTPRIO
      • RLIMIT_RTTIME
      • RLIMIT_SIGPENDING
      • RLIMIT_SBSIZE
      • RLIMIT_SWAP
      • RLIMIT_NPTS
      • RLIMIT_KQUEUES
    • Использование ресурсов
      • getrusage()
      • getpagesize()
      • RUSAGE_SELF
      • RUSAGE_CHILDREN
      • RUSAGE_BOTH
      • RUSAGE_THREAD
END_OF_DOCUMENT_MARKER
  • syslog — Библиотечные функции Unix syslog
    • syslog()
    • openlog()
    • closelog()
    • setlogmask()
    • LOG_EMERG
    • LOG_ALERT
    • LOG_CRIT
    • LOG_ERR
    • LOG_WARNING
    • LOG_NOTICE
    • LOG_INFO
    • LOG_DEBUG
    • LOG_AUTH
    • LOG_AUTHPRIV
    • LOG_CRON
    • LOG_DAEMON
    • LOG_FTP
    • LOG_INSTALL
    • LOG_KERN
    • LOG_LAUNCHD
    • LOG_LPR
    • LOG_MAIL
    • LOG_NETINFO
    • LOG_NEWS
    • LOG_RAS
    • LOG_REMOTEAUTH
    • LOG_SYSLOG
    • LOG_USER
    • LOG_UUCP
    • LOG_LOCAL0
    • LOG_LOCAL1
    • LOG_LOCAL2
    • LOG_LOCAL3
    • LOG_LOCAL4
    • LOG_LOCAL5
    • LOG_LOCAL6
    • LOG_LOCAL7
    • LOG_PID
    • LOG_CONS
    • LOG_NDELAY
    • LOG_ODELAY
    • LOG_NOWAIT
    • LOG_PERROR
    • Примеры
      • Простой пример

© 2001–2024 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.13/library/unix.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API