получите PIDs процессов от

Совместно используйте рабочий стол сессии RDP с кросс-платформенным Java с открытым исходным кодом базирующийся ldap подлинный webhuddle, затем неограниченное количество людей может просмотреть / управляют сессией. webhuddle.sf.net Получает версию с 2007, когда проект был принят со спамом.

1
задан 4 April 2014 в 02:14
3 ответа

Возможно, lsof (список открытых файлов) поможет вам в этом.

Чтобы перечислить все процессы, использующие определенный файл:

lsof /path/to/your/specific/file

Добавление параметра -t приведет к возвращать только PID, которые используют данный файл.


Итак, оттуда вы можете убить все процессы, которые используют конкретный файл:

lsof -t /path/to/your/specific/file | while read PID; do kill -9 $PID; done

Или что-то вроде:

kill -9 $(lsof -t /path/to/your/specific/file)
3
ответ дан 3 December 2019 в 17:44

Предполагая, что вы имеете в виду Windows, вы можете использовать Process Monitor из пакета Windows SysInternals

0
ответ дан 3 December 2019 в 17:44

Теперь, предполагая, что вы находитесь в мире * nix, вы можете использовать команду fuser .

fuser <file_name>

выведет список всех идентификаторов процессов, использующих этот файл. Чтобы убить процессы, обращающиеся к файлу,

fuser -k <file_name>
1
ответ дан 3 December 2019 в 17:44

Теги

Похожие вопросы