标签: lock

如何解锁文件,被进程锁定

该文件被一个进程锁定,在我的例子中是 java。我只想释放锁。

lsof | grep /home/user/workspace1
Run Code Online (Sandbox Code Playgroud)

lsof

临时解决方案是从“系统监视器”中“结束进程”。 结束进程 但是终止 java(Java 虚拟机)会终止所有其他使用 java 的程序。那么我该如何释放任何进程持有的锁。出于同样的目的,Windows 有一个名为“Unlocker”的应用程序。

java lock lsof

5
推荐指数
2
解决办法
5700
查看次数

合上盖子后,没有屏幕显示和计算机挂起。每次都要重启。(14.10)

当我锁定笔记本电脑并合上盖子时,一段时间后再次打开盖子时,它们是一个没有显示的空白屏幕,即使我按任意键,我的系统也不会唤醒。我必须每次通过笔记本电脑的主电源按钮重新启动计算机。当我从 Ubuntu 14.04 升级到 Ubuntu 14.10 时,这个问题就开始了。

请帮忙 !

upgrade suspend hibernate lock 14.10

5
推荐指数
0
解决办法
404
查看次数

通过 upstart 启动 mongod 时无法创建锁定文件

我正在尝试将 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 …

permissions services lock mongodb

4
推荐指数
1
解决办法
6706
查看次数

如何在 LibreOffice 中禁用锁定?

我想在 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。

files libreoffice lock

4
推荐指数
1
解决办法
7229
查看次数

锁定内置笔记本电脑键盘,但保持外部 USB 键盘正常运行

我有一台笔记本电脑,但还连接了一个外部 USB 键盘。是否有可能以某种方式锁定内置笔记本电脑键盘(即按下的键应该无效)但保持外部键盘响应?

我正在运行 Ubuntu Gnome 16.04。我的笔记本电脑是联想 ThinkPad T420。

keyboard lock peripherals

4
推荐指数
1
解决办法
1446
查看次数

E: 无法获取锁 /var/lib/dpkg/lock-frontend。它由进程 5200 (apt) 持有

E: 无法获取锁 /var/lib/dpkg/lock-frontend。它由进程 5200 (apt) 持有 N:请注意,删除锁定文件不是解决方案,并且可能会破坏您的系统。E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正在使用它?

apt sudo lock

4
推荐指数
1
解决办法
4万
查看次数

当 USB 设备(断开)连接时,如何运行命令?

我是 linux 新手,这可能是一个菜鸟问题,所以,很抱歉。

我在我的车间使用 linux PC,我想自动化车间。这就是为什么我安装了一个电源板,我的所有工具都插入其中。这样就可以轻松地将我所有的工具都放在一起。

我还在那里插入了一个 USB 集线器的电源输入。当它关闭时,PC 检测到它已断开连接。我可以使用该信息在 PC 断开连接时自动锁定或挂起它吗?

TLDR;我可以制作一个在 USB 设备断开连接时挂起 PC 的脚本吗?

scripts usb suspend events lock

3
推荐指数
1
解决办法
1014
查看次数

无法在 Ubuntu 16.04 中卸载 PHPmyadmin

我的 PHPmyadmin (PMA) 安装卡住了。我开始了一个新会话,在执行 apt-get purge phpmyadmin 时,我得到了:

E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)。

E: 无法锁定管理目录 (/var/lib/dpkg/),是否有其他进程在使用它?

我在谷歌上运行了这些,在这里发现了两个问题;最高答案建议删除锁定文件(以及它的缓存版本),但这没有帮助:

dpkg phpmyadmin lock syntax

2
推荐指数
1
解决办法
4195
查看次数

使用许多终端选项卡使用 sudo 命令进行安装

所以有几个关于如何运行几个终端窗口来安装命令的问题sudo-

基本上困扰我的是我每次都必须键入以下两个命令才能解锁该过程。

sudo rm /var/lib/dpkg/lock

sudo rm /var/cache/apt/archives/lock

在我的理解中,这对计算机来说不是问题,因为我每次都检查没有要杀死的进程。

在阅读了一个建议但无济于事之后,我添加了一些东西 - 让几个sudo命令可以运行 - 到一个隐藏文件和source-d。

sudo lock

0
推荐指数
1
解决办法
110
查看次数