我添加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.
Run Code Online (Sandbox Code Playgroud)
如果我删除/home/vas/.config/deluge/ipc/deluge-gtk和/home/vas/.config/deluge/ipc/deluge-gtk.lock再Deluge正常启动。
如何设置当我重新启动或关闭笔记本电脑时,如果存在这两个文件将被删除?
小智 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