Як запустити послугу при запуску


0

Я використовую сервер Ubuntu для виготовлення поля Kodi. Для цього я використовую коді-автономний сервіс. Я створив скрипт оболонки (sudo -S <<< "пароль" systemctl start kodi), щоб почати kodi. Коли я запускаю його щорічно, він починає коді, як очікувалося. Мені це потрібно для запуску при запуску. Єдиний спосіб, коли я міг це зробити (або, принаймні, я думав), було додати @reboot /home/main/startupscript.sh до crontab. І я так зробив. Тепер Ubuntu зупиняється після початкового журналу завантаження без будь-якого змістовного повідомлення про помилку. І я не можу використовувати термінал. Ви можете мені допомогти? Чи може це щось стосуватися xorg, хоча я встановив його? (зрозуміло, як я можу це запустити вручну) Можливо, команда запускається занадто рано в процесі завантаження?


1
Я припускаю, що ви спробувалиsystemctl enable kodi.service
Appleoddity

Відповіді:


0

Правильний спосіб запустити послугу під час обробки завантаження в системі, яка використовує systemd, - за допомогою enableпараметра.

systemctl enable kodi.service

З повагою


О, дякую тобі. Я ніколи раніше не користувався послугою. Треба було трохи провести дослідження xd. У мене все ще є проблема. Я не можу вийти з Kodi. Коли я це роблю, він припиняє сервер X і залишається в порядку "закриття файлу журналу.X сервер", поки я не перезавантажуюсь ... (кнопка живлення або сигнал відключення, коли я працюю на віртуальній машині). Це проблема з коді-автономним сервісом?
Zizico2

Я знайшов шлях для цього. Я можу просто використати інший tty. Це все ще мене
клопоче

Радий, що це спрацювало. Я не користувався цією послугою, тому я не знаю, як вона працює.
Мануель Флоріан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.