该文件被一个进程锁定,在我的例子中是 java。我只想释放锁。
lsof | grep /home/user/workspace1
Run Code Online (Sandbox Code Playgroud)
临时解决方案是从“系统监视器”中“结束进程”。
但是终止 java(Java 虚拟机)会终止所有其他使用 java 的程序。那么我该如何释放任何进程持有的锁。出于同样的目的,Windows 有一个名为“Unlocker”的应用程序。
当我锁定笔记本电脑并合上盖子时,一段时间后再次打开盖子时,它们是一个没有显示的空白屏幕,即使我按任意键,我的系统也不会唤醒。我必须每次通过笔记本电脑的主电源按钮重新启动计算机。当我从 Ubuntu 14.04 升级到 Ubuntu 14.10 时,这个问题就开始了。
请帮忙 !
我正在尝试将 mongodb upstart 脚本设置为仲裁器,但是在尝试在数据目录中创建锁定文件时遇到权限问题:
Tue Apr 1 17:11:01 [initandlisten] options: { config: "/etc/mongodb.conf", dbpath: "/tmp/arb", journal: "true", logappe
nd: "true", logpath: "/var/log/mongodb/mongodb-arbiter.log", port: 27017, replSet: "rs1" }
Tue Apr 1 17:11:01 [initandlisten] exception in initAndListen: 10309 Unable to create/open lock file: /tmp/arb/mongod.l
ock errno:13 Permission denied Is a mongod instance already running?, terminating
Run Code Online (Sandbox Code Playgroud)
肯定不存在锁定文件,并且肯定没有其他mongod
进程正在运行(ps -A | grep mongod
不会返回任何内容)。
此外,当我尝试启动该mongod
过程时
mongod --fork --port 27017 --dbpath /data/arb --replSet rs1 --logpath /var/log/mongodb.log
Run Code Online (Sandbox Code Playgroud)
这在未sudo
编辑时也会抛出相同的错误。
如何为 upstart …
我想在 LibreOffice 中禁用文件锁定,即在打开的文档目录中创建隐藏的锁定文件。官方文档建议注释掉第二行
SAL_ENABLE_FILE_LOCKING=1
export SAL_ENABLE_FILE_LOCKING
Run Code Online (Sandbox Code Playgroud)
in /usr/bin/soffice
(这实际上是一个符号链接定位/usr/lib/libreoffice/program/soffice
)并没有帮助。仍会创建锁定文件。
我使用带有 LibreOffice 3.5.7.2 的 Ubuntu 12.04。
我有一台笔记本电脑,但还连接了一个外部 USB 键盘。是否有可能以某种方式锁定内置笔记本电脑键盘(即按下的键应该无效)但保持外部键盘响应?
我正在运行 Ubuntu Gnome 16.04。我的笔记本电脑是联想 ThinkPad T420。
E: 无法获取锁 /var/lib/dpkg/lock-frontend。它由进程 5200 (apt) 持有 N:请注意,删除锁定文件不是解决方案,并且可能会破坏您的系统。E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正在使用它?
我是 linux 新手,这可能是一个菜鸟问题,所以,很抱歉。
我在我的车间使用 linux PC,我想自动化车间。这就是为什么我安装了一个电源板,我的所有工具都插入其中。这样就可以轻松地将我所有的工具都放在一起。
我还在那里插入了一个 USB 集线器的电源输入。当它关闭时,PC 检测到它已断开连接。我可以使用该信息在 PC 断开连接时自动锁定或挂起它吗?
TLDR;我可以制作一个在 USB 设备断开连接时挂起 PC 的脚本吗?
我的 PHPmyadmin (PMA) 安装卡住了。我开始了一个新会话,在执行 apt-get purge phpmyadmin 时,我得到了:
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)。
E: 无法锁定管理目录 (/var/lib/dpkg/),是否有其他进程在使用它?
我在谷歌上运行了这些,在这里发现了两个问题;最高答案建议删除锁定文件(以及它的缓存版本),但这没有帮助:
所以有几个关于如何运行几个终端窗口来安装命令的问题sudo
-
基本上困扰我的是我每次都必须键入以下两个命令才能解锁该过程。
sudo rm /var/lib/dpkg/lock
sudo rm /var/cache/apt/archives/lock
在我的理解中,这对计算机来说不是问题,因为我每次都检查没有要杀死的进程。
在阅读了一个建议但无济于事之后,我添加了一些东西 - 让几个sudo
命令可以运行 - 到一个隐藏文件和source
-d。