pidfile является файлом, содержащим идентификатор процесса под управлением программы.

pidfile является файлом, содержащим идентификатор процесса под управлением программы (обычно демон). pidfile полезен, чтобы проверить, что демон все еще работает или отправить ему сигнал (например, для уничтожения его).

Pidfiles может быть записан или демоном сам или программой мониторинга, которая запускает его. Последняя опция предпочтительна, потому что демон мог внезапно умереть (например, из-за SIGKILL), и его pidfile останется, в то время как его идентификатор процесса мог быть снова использован новым процессом.

6
ответов

Самый быстрый способ найти файлы, которые содержат исключительно некоторый текст

Я пытаюсь выяснить лучший и самый быстрый способ найти файлы, содержание которых конкретно, "что-то" Вот причина: у Меня есть процесс, что я - вполне уверенные хранилища его PID где-нибудь в...
26.07.2012
4
ответа

Запишите вывод программы в файл журнала, содержащий PID на его имя

Как я могу запустить программу и записать ее вывод в файл журнала, где файл журнала содержит PID на свое имя? Я попробовал program_a> log_ $! который не работает начиная с $! PID последнего...
23.06.2014
3
ответа

Для чего pid и блокирует файлы?

Я часто вижу, что программы указывают pid и блокируют файлы. И я не совсем уверен, что они делают. Например, при компиляции nginx: - изодромный с предварением путь =/var/run/nginx.pid \-путь блокировки =/var/lock/nginx.lock \Может...
08.05.2011
1
ответ

Невозможно использовать команду «stop» со сценарием Bash, выполняющим скрипт Python

У меня есть сценарий bash, который вызывает сценарий Python, который я хочу постоянно выполнять в фоновом режиме. Я могу запустить сценарий bash, и сценарий Python запускается, но я не могу остановить его с помощью команды «stop&...»
09.04.2021
1
ответ

Можете ли вы объяснить эти три вещи в этом баш-коде для меня?

У меня есть функция в моем файле .bashrc. Я знаю, что он делает, он поднимает X много каталогов с cd Это: up () {local d = «» limit = $1 для ((i = 1; i < = предел; i++)) делать...
09.02.2019
1
ответ

Как я могу сохранить PID в файл [closed]

Мне нужно сохранить номер pid в файле / файлах. Как это сделать?
17.11.2018
1
ответ

Проверка и проверка блокировки из другого процесса

Я пытаюсь создать служебную оболочку (сценарий init.d) для одного из моих любимых приложений. Приложение создает как PID, так и файл блокировки, поэтому я пытаюсь использовать их, чтобы убедиться, что я могу ...
13.04.2017
1
ответ

Идентификатор процесса команды работал пользователем

Полагайте, что я выполняю просто некоторую основную команду.. ls Теперь был бы вышеупомянутая команда иметь pid, когда это становилось выполняемым? Если да, то, как я могу определить тот pid? когда я пробую $ эха! прямо после...
18.12.2014
1
ответ

путь bind к 'named.pid' выглядит немного странным после not-so-smooth установки пакета

У меня был новый хостинг-аккаунт VPS под управлением Ubuntu LTS (Ясный Lynx) с Plesk 10.2.0 (и etckeeper пакет), я использовал веб-интерфейс Plesk для установки медицинского Монитора Plesk. Потребовалось две попытки потому что...
06.08.2011
0
ответов

Как проверить, является ли процесс с pid X тем, который вы ожидаете

В нашем приложении мы запускаем некоторые фоновые процессы. PID этих процессов сохраняется в файл. значения pids повторно -используются при достижении максимума или при перезагрузке системы
02.11.2021
0
ответов

Запускать процесс переднего плана, пока фоновый процесс не завершится в оболочке

Я запускаю виртуальную машину QEMU в -режиме демонизации, а затем запускаю произвольный активный (возможно интерактивный )процесс, предназначенный для взаимодействия с экземпляром QEMU
07.09.2021
0
ответов

atd мертв, но subsys заблокирован

После того, как я убил процесс atd вручную (sudo kill ), я больше не могу запуститься на заданиях: [vagrant@localhost ~]$ echo ls | at 'now + 1 minute' job 6 at 2016-05-09 20:17 Не удается открыть /var/run/atd....
09.05.2016
0
ответов

Как получить pid su - файл команды сеанса, который там выполнялся [закрыто]

Эта строка выполнялась в сценарии su --session-command = "$ javaCommandLine & >> $ serviceLogFile 2> & 1 & echo \ $!> $ pidFile" $ serviceUser | | return 1 pid = "$ (<$ pidFile)" echo $ pid The ...
23.12.2013