Совместно используйте рабочий стол сессии RDP с кросс-платформенным Java с открытым исходным кодом базирующийся ldap подлинный webhuddle, затем неограниченное количество людей может просмотреть / управляют сессией. webhuddle.sf.net Получает версию с 2007, когда проект был принят со спамом.
Возможно, 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)
Предполагая, что вы имеете в виду Windows, вы можете использовать Process Monitor из пакета Windows SysInternals
Теперь, предполагая, что вы находитесь в мире * nix, вы можете использовать команду fuser
.
fuser <file_name>
выведет список всех идентификаторов процессов, использующих этот файл. Чтобы убить процессы, обращающиеся к файлу,
fuser -k <file_name>