Книга: Программирование для Linux. Профессиональный подход
7.2.1. Файл /proc/self
7.2.1. Файл /proc/self
В файловой системе /proc
есть дополнительный элемент, позволяющий программам находить информацию о своем собственном процессе. Файл /proc/self
является символической ссылкой на каталог, соответствующий текущему процессу. Естественно, содержимое ссылки меняется в зависимости от того, кто к ней обращается.
Например, программа, представленная в листинге 7.2, с помощью файла /proc/self
определяет свой идентификатор процесса (это делается лишь в демонстрационных целях, гораздо проще пользоваться функцией getpid()
, описанной в разделе 3.1.1, "Идентификаторы процессов"). Для чтения содержимого символической ссылки вызывается функция readlink()
(описана в разделе 8.11, "Функция readlink(): чтение символических ссылок").
Оглавление статьи/книги
Похожие страницы
- Резервное копирование многофайловых баз данных
- Восстановление из резервных копий многофайловых баз данных
- Ответный файл, используемый по умолчанию (csc.rsp)
- Создание файлов с блокировкой
- Файлы базы данных InterBase
- Файлы *.GDB изнутри
- Эффективная работа с временными файлами сортировки
- Единое имя файла параметров InterBase
- Рекомендуемое расширение для файлов баз данных - *.ib
- Параметры конфигурационного файла InterBase
- 13. Зарабатываем на своих файлах: файлообменники, загружаеми получаем процент за скачивание
- Создание многофайловой базы данных