Как проверить, открыт ли файл через ssh?

У меня есть компьютер с сервером Ubuntu, и я использую его с друзьями, чтобы программировать проект через SSH. Проблема в том, что иногда мы открываем один и тот же файл, и если кто-то что-то меняет и сохраняет изменения, он перезаписывает изменения другого программиста.
Как я могу проверить (например, с помощью Nautilus), был ли файл уже открыт кем-то другим или как я могу запретить другим открывать / редактировать файл, над которым я сейчас работаю?

2
задан 13 March 2013 в 21:22

1 ответ

Вы можете попробовать

lsof | grep <part_of_filename>

в консоли. lsof предоставит вам список всех открытых в данный момент файлов в системе. С помощью grep вы можете отфильтровать строки, содержащие поисковый запрос.

Если lsof недоступно в вашей системе, вы можете установить его с помощью

sudo apt-get install lsof
0
ответ дан 13 March 2013 в 21:22

Другие вопросы по тегам:

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