Как сделать автозапуск ярлыка в линукс (ubuntu) от имени администратора?

Либо нужен скрипт, который выполняет запуск программы из терминала с правами админа.

33
18 комментариев

#!/usr/bin/bash

sudo /path/to/app


Ну и разрешить выполнение.

2
Ответить

Но он не запустит автоматически с правами суперпользователя.

Ответить

Для того, чтобы сделать автозапуск ярлыка в 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

Теперь ваше приложение будет автоматически запускаться при старте системы от имени администратора.

Ответить

Вы же проверили этот метод прежде чем выдали за рабочее решение?

1
Ответить
Ответить

через systemd сервис развернуть, не?

Ответить