Я добавил 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 файла удалялись, если они существуют?
Вы можете создать скрипт, который удалит два файла и настроит его для запуска при запуске.
Примерно так:
#!/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
Это распространенная ошибка, когда Deluge не выходит чисто. Некоторая символическая ссылка нарушается, и Делуг не знает, что делать. Но я делаю.
rm /home/vas/.config/deluge/ipc/deluge*
Затем запустите Deluge.
Существует открытый тикет с ошибкой # 2234 , который решит проблему с устаревшим файлом.
Альтернативой помещению Deluge в автозагрузку приложений может быть запуск демона в фоновом режиме с помощью сценария upstart , а затем подключение к thinclient .