该文件被一个进程锁定,在我的例子中是 java。我只想释放锁。
lsof | grep /home/user/workspace1
Run Code Online (Sandbox Code Playgroud)
临时解决方案是从“系统监视器”中“结束进程”。
但是终止 java(Java 虚拟机)会终止所有其他使用 java 的程序。那么我该如何释放任何进程持有的锁。出于同样的目的,Windows 有一个名为“Unlocker”的应用程序。
我完全不确定这是否适用于您的特定锁定文件,但lock-remove
可能值得一试:
lockfile-remove [--lock-name] filename
DESCRIPTION
Lockfile-progs provides a set a programs that can be used to lock and
unlock mailboxes and files safely (via liblockfile):
Run Code Online (Sandbox Code Playgroud)
所以,尝试类似的东西
lockfile-remove /home/user/workspace1/.metadata/.lock
Run Code Online (Sandbox Code Playgroud)
另一种更残酷的方法是简单地删除锁定文件。
归档时间: |
|
查看次数: |
5700 次 |
最近记录: |