我添加Deluge
了Startup 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.
如果我删除/home/vas/.config/deluge/ipc/deluge-gtk
然后正常启动/home/vas/.config/deluge/ipc/deluge-gtk.lock
。Deluge
我该如何设置,当我重新启动或关闭笔记本电脑时,如果这 2 个文件存在则删除它们?
答案1
您可以编写一个脚本来删除这两个文件并将其设置为在启动时运行。
像这样:
#!/bin/bash
rm /home/vas/.config/deluge/ipc/deluge-gtk
rm /home/vas/.config/deluge/ipc/deluge-gtk.lock
您需要将脚本放入/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
答案2
这是 Deluge 无法正常退出时的一个常见错误。某些符号链接损坏,Deluge 不知道该做什么。但我知道。
rm /home/vas/.config/deluge/ipc/deluge*
然后启动 Deluge。