重启 Ubuntu 后出现洪水错误(我需要删除 2 个文件)

L.V*_*V.A 8 deluge

我添加DelugeStartup applications有时在重新启动或关闭后,Deluge不会启动。如果我尝试在终端中运行它,则会出现下一个错误:

vas@LenovoZ580:~$ deluge
[ERROR   ] 11:18:36 ipcinterface:156 Deluge restart failed: Couldn't listen on any:/home/vas/.config/deluge/ipc/deluge-gtk: Cannot acquire lock.
Run Code Online (Sandbox Code Playgroud)

如果我删除/home/vas/.config/deluge/ipc/deluge-gtk/home/vas/.config/deluge/ipc/deluge-gtk.lockDeluge正常启动。

如何设置当我重新启动或关闭笔记本电脑时,如果存在这两个文件将被删除?

小智 8

您可以制作一个脚本来删除这两个文件并将其设置为在启动时运行。

像这样的东西:

#!/bin/bash
rm /home/vas/.config/deluge/ipc/deluge-gtk
rm /home/vas/.config/deluge/ipc/deluge-gtk.lock
Run Code Online (Sandbox Code Playgroud)

您需要将脚本放在/etc/init.d/.

请参阅:https : //superuser.com/questions/155476/how-do-i-make-a-script-run-upon-startup-of-the-ubuntu-machine

这里还有一个关于如何 bash 脚本的简短教程:https : //help.ubuntu.com/community/Beginners/BashScripting