Либо нужен скрипт, который выполняет запуск программы из терминала с правами админа.
#!/usr/bin/bash
sudo /path/to/app
Ну и разрешить выполнение.
Но он не запустит автоматически с правами суперпользователя.
Для того, чтобы сделать автозапуск ярлыка в Linux (Ubuntu) от имени администратора, можно использовать следующие шаги:
1. Создайте ярлык приложения, например, на рабочем столе, используя правую кнопку мыши и выбрав “Создать ярлык”.
2. Откройте терминал и перейдите в директорию /etc/init.d:
cd /etc/init.d
3. Создайте новый файл для скрипта автозапуска приложения, например, “myapp”:
sudo nano myapp
4. Вставьте следующий скрипт в открытом файле:
#!/bin/bash # myapp: Script for starting and stopping myapp service
case $1 in start) cd /path/to/myapp ./myapp & ;; stop) killall myapp ;; *) echo “Usage: $0 {start|stop}” exit 1 ;; esac
exit 0
5. Измените параметры в скрипте на соответствующие вашему приложению:
- myapp - имя приложения - /path/to/myapp - путь к приложению - ./myapp & - запуск приложения
6. Сохраните файл и сделайте его исполняемым с помощью команды:
sudo chmod +x myapp
7. Добавьте скрипт в автозапуск:
sudo update-rc.d myapp defaults
Теперь ваше приложение будет автоматически запускаться при старте системы от имени администратора.
Вы же проверили этот метод прежде чем выдали за рабочее решение?
Жесь
через systemd сервис развернуть, не?
#!/usr/bin/bash
sudo /path/to/app
Ну и разрешить выполнение.
Но он не запустит автоматически с правами суперпользователя.
Для того, чтобы сделать автозапуск ярлыка в Linux (Ubuntu) от имени администратора, можно использовать следующие шаги:
1. Создайте ярлык приложения, например, на рабочем столе, используя правую кнопку мыши и выбрав “Создать ярлык”.
2. Откройте терминал и перейдите в директорию /etc/init.d:
cd /etc/init.d
3. Создайте новый файл для скрипта автозапуска приложения, например, “myapp”:
sudo nano myapp
4. Вставьте следующий скрипт в открытом файле:
#!/bin/bash
# myapp: Script for starting and stopping myapp service
case $1 in
start)
cd /path/to/myapp
./myapp &
;;
stop)
killall myapp
;;
*)
echo “Usage: $0 {start|stop}”
exit 1
;;
esac
exit 0
5. Измените параметры в скрипте на соответствующие вашему приложению:
- myapp - имя приложения
- /path/to/myapp - путь к приложению
- ./myapp & - запуск приложения
6. Сохраните файл и сделайте его исполняемым с помощью команды:
sudo chmod +x myapp
7. Добавьте скрипт в автозапуск:
sudo update-rc.d myapp defaults
Теперь ваше приложение будет автоматически запускаться при старте системы от имени администратора.
Вы же проверили этот метод прежде чем выдали за рабочее решение?
Жесь
через systemd сервис развернуть, не?