Как добавить приложение guake terminal в автозагрузку ubuntu?

Systemd, признак наличия — директория /etc/systemd и программа systemctl

Для автозапуска программы на системе с systemd нужно создать unit-файл и положить его в директорию /etc/systemd/system/

Имя файла будет идентификатором службы. Расширение у файла должно быть

Минимальный файл:

Здесь строка означает, что службу нужно загружать только после того как сетевые подключения начнут работать. А означает, что служба должна загружаться при обычном старте сервера.

Также тут предполагается, что программа после запуска просто начнёт работать, и будет работать пока пока не получит сигнал SIGTERM. Если программа должна поработать и перестать — надо ещё дописать в раздел настройку . Ну а если программа — классический демон, то её надо прописывать и настройки ,

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

Теперь осталось включить службу: и запустить её: .

Комментарии

Порядок:
от старых к новым

Комментарии 1-10 из 15

Hennic, 04 ноября 2012 в 00:23#1

Прописывать папку с lsp файлами в путях доступа Автокада не обязательно, вернее вовсе не нужно. Всё работает и без этого.

цитировать

st2008, 12 декабря 2012 в 13:51#2

Спасибо за публикацию!

цитировать

Магнолик, 24 декабря 2012 в 18:07#3

А видео есть?))))

цитировать

DMZ, 17 октября 2013 в 17:38#4

цитировать

Asaneck, 29 апреля 2014 в 09:05#5

Спасибо, будем знать.

цитировать

meyrin, 11 мая 2014 в 11:21#6

Спасибо

цитировать

Sizova_AA, 22 мая 2015 в 16:30#7

Добрый вечер, у меня выдает ошибку — лишняя закрывающая скобка на входе, что это значит подскажите пожалуйста как исправить ошибку.

цитировать

VVA, 23 мая 2015 в 11:19#8

Цитата:Сообщение #7 от Sizova_AAДобрый вечер, у меня выдает ошибку — лишняя закрывающая скобка на входе, что это значит подскажите пожалуйста как исправить ошибку.

нарушен баланс скобок. Если знаешь lisp — секундное дело. Я бы посоветовал создать тему в разделе программирования и выложить файл. Думаю помогут очень быстро.

цитировать

Sizova_AA, 23 мая 2015 в 12:11#9

Спасибо))))

цитировать

vig2006, 07 февраля 2016 в 08:06#10

Спасибо, отличная статья

цитировать

К странице:

  • Следующая >
  • Последняя >>

Комментарии могут оставлять только зарегистрированные участникиАвторизоваться

Использование планировщика задач для создания автозагрузки

Этот метод совсем не тривиальный, не многим он вообще известен хотя и является стандартным приложением с функцией запуска приложений для операционной системы Windows 7. С его помощью можно будет создать очень много полезных заданий со всевозможными параметрами (например время, день, отсрочка и т.д.). Для ознакомления создадим запуск приложения вместе с запуском системы, а дальнейшее изучение и использование вы сможете продолжить сами.

1. Нажимаем сочетание клавиш Win+R и в строке запуска приложений вводим команду: mmc.exe taskschd.msc

Запускаем планировщик заданий

2. Выбираем пункт меню «Создать задачу»

Создаем задание в планировщике

3. Во вкладке «Общие» вписываем название для нашей задачи. Я назвал «Запустить браузер Хром». Коротко и понятно на русском.

Название для задачи планировщика

4. Переходим на вкладку «Триггеры» и нажимаем «Создать…». Выбираем в пункте «Создать задачу:» — При запуске и нажимаем Ок.

Заполняем вкладку «Триггеры»

5.Переходим во вкладку «Действия» и нажимаем «Создать…». Выбираем тип действия «Запуск программы», нажимаем обзор и в проводнике выбираем приложение для запуска. В конце жмем Ок.

Создание действия для запуска приложения

6. В результате в списке активных задач должно появиться ваше созданное задание после перезагрузки произойдет автозапуск программ при включении компьютера.

Подготовка

Первым этапом будет установка двух FrePBX на разные машины. Устанавливаться будет FreePBX Distro. Как установить мы рассказывали ранее в статье Установка asterisk(FreePBX). После установки обновим обе системы до актуальной версии.

ВАЖНО:  в идеальных устловиях, так же потребуется отдельный mysq сервер, что значительно может упростить жизнь. # yum update

# yum update

1 # yum update

Далее заходим в web интерфейс, только что установленных УАТС, для этого откроем браузер и перейдем по следующему пути.

http://ip-адрес-уатс

1 http//ip-адрес-уатс

Произведем активацию системы и первичную настройку брендмауэра.

После успешной активации и первичной настройки можно переходить к установке необходимых пакетов.

Как добавить скрипт в автозагрузку Ubuntu

Кроме конкретного софта, добавить в автозагрузку Linux легко и самописный скрипт, чтобы оптимизировать работу за компьютером. Для этого необходимо:

  1. Сделать скрипт исполняемым с помощью команды:

    (где user — имя пользователя, а script — название скрипта, но путь до вашего файла .sh может отличаться: его нужно прописать полностью, иначе скрипт не запустится).

  2. Открыть «Автоматически запускаемые приложения» и нажать «Добавить».
  3. Ввести имя скрипта, а в качестве команды — полное название с путем до файла, например, /home/user/script.sh.
  4. Кликнуть по «Добавить».

Есть другой, классический, но считающийся устаревшим способ настроить автозапуск скрипта в Ubuntu. Для его выполнения нужно:

  1. Открыть терминал и выполнить команду:
  2. Над строкой exit 0 прописать название и путь до скрипта.
  3. Сохранить изменение с помощью сочетания клавиш Ctrl+O, подтвердить клавишей Enter.

Этот способ подойдет и для автозагрузки на UbuntuServer, где нет графики.

Организация библиотеки лисп файлов.

Что делать, если набралось достаточное количество файлов? Каждый раз набирать _appload для загрузки того или иного приложения? Наиболее эффективным будет организация своей библиотеки. Для начала условимся, что все наши файлы будем складывать в одну папку. Например, D:\MyLisp. Пропишем эту папку в путях доступа Автокада. Для этого выбираем Сервис >> Настройка (Tools >> Options) или набираем в командной строке _options. Переходим на закладку Файлы (Files) и раскрываем список Путь доступа к вспомогательным файлам (Support File Search Path). Мы должны увидеть диалоговое окно, как представлено ниже:

Используйте следующую последовательность, чтобы прописать папку в путях доступа:

  1. Нажмите кнопку Добавить.
  2. Нажмите кнопку Обзор и выберите целевую папку (в нашем случае , D:\MyLisp)
  3. Путь к папке должен появиться в диалоговом окне.
  4. Нажмите кнопку OK для завершения команды.
^C^C(if (null C:)(load ""));;

В нашем случае:

^C^C(if (null C:OFF2)(load "off2"));OFF2;

Вместо текста мы должны будем подставлять имя нужной нам команды, а вместо текста имя того файла, в котором эта команда сохранена. Напоминаю, что файл должен иметь расширение .lsp. Более подробно по организации меню можно почитать еще здесь http://www.kulichki.com/cadhlp/pdmnu.htm

Добавление команд в автозагрузку Linux

15 марта 2016 г. 2:19

Чтобы команды запускались автоматически при старте Линукс, нужно создать файл /etc/init.d/local

sudo nano /etc/init.d/local

Затем добавляем свои команды или скрипты, например:

#! /bin/sh
/usr/local/sbin/nginx
/etc/init.d/bind9 start  # добавляет bind9 в автозапуск
service elasticsearch start  # добавляет elasticsearch в автозапуск

Теперь файл, состоящий из списка команд, добавим в автозагрузку:

sudo chmod +x /etc/init.d/local # делаем файл исполняемым
sudo update-rc.d local defaults 80 # добавляем скрипт /etc/init.d/local в автозагрузку

Этого достаточно, чтобы запускать команды и сервисы автоматически при загрузки системы.

1 из 5 (всего 3 оценки)

Поля, отмеченные звёздочкой ( * ) , являются обязательными.

Спасибо за ваш отзыв!

После нажатия кнопки «Отправить» ваше сообщение будет доставлено мне на почту.

Мальцев Артём

Права на использование материала, расположенного на этой странице https://vivazzi.pro/it/add-comands-to-autorun-linux/:

Разрешается копировать материал с указанием её автора и ссылки на оригинал без использования параметра в теге . Использование:

Автор статьи: Мальцев АртёмСсылка на статью: https://vivazzi.pro/it/add-comands-to-autorun-linux/

Подробнее: Правила использования сайта

Добавление программы в автозапуск с помощью MSconfig в Windows 10

Шаг 1. Для входа в среду MSconfig в Windows 10 нужно развернуть контекстное меню кнопки «Пуск», с помощью правой кнопки мыши.

Нажимаем правой кнопкой мыши на «Пуск»

Шаг 2. Запустите процедуру «Выполнить».

Запускаем процедуру «Выполнить»

Шаг 3. В выпавшем окне в боксе ввода запроса нужно ввести команду «msconfig».

Вводим команду «msconfig»

Шаг 4. В программном интерфейсе переключитесь на закладку «Автозагрузка».

Переключаемся на закладку «Автозагрузка»

Шаг 6. В соответствующей вкладке выделите строку с названием программы или приложения, которое должно запускаться совместно с операционной системой, и воспользуйтесь кнопкой «Включить».

Нажимаем на необходимую программу или приложение и на кнопку «Включить»

Как добавить программу в автозагрузку

Привет друзья, думаю, после того, как мы научились создавать автоматическое подключение к интернету, то добавить любую программу в автозагрузку будет для нас как пара пустяков. Давайте рассмотрим три способа решить эту задачу. 

Примечание: добавляйте в автозагрузку только необходимые программы, так как для загрузки любой программы нужно время и если вы добавите в автозагрузку сразу десяток программ, ваша Windows  будет в разы медленнее загружаться.

Первый способ очень простой, мы с вами просто добавим ярлыки нужных нам программ в папку автозагрузки C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp.
Третий способ посложнее, в нём мы будем использовать планировщик заданий, он нам пригодится в том случае, если какая-либо программа откажется запускаться первым способом.
 
Самый простой способ добавить программу в автозагрузку, это использовать специально придуманную для этих целей папку StartUp, расположенную по адресу C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp. Давайте скопируем в эту папку ярлык программ Adobe Photoshop и Total Commander, а также ярлыки браузеров Оpera и Google Chrome, далее перезагрузим компьютер и посмотрим запустится ли вся эта компания автоматически.
Прежде чем добавить программу в папку автозагрузки, нужно эту самую папку найти, в ранних операционных системах, например Windows 7 это было очень легко, нужно было нажать на меню Пуск, далее Все программы и Автозагрузка. В Windows 8 меню Пуск нет и приходится постоянно напрягать серое вещество чтобы найти что-либо ранее связанное с меню Пуск. Мы с вами поступим по хитрому и попадём в папку автозагрузки через команду shell:Common Startup.

В левом нижнем углу рабочего стола Windows 8 щёлкаем правой мышью и выбираем Выполнить,

вводим в поле ввода команду shell:Common Startup.

И пожалуйста, открывается наша папка Автозагрузка, копируем в неё ярлыки тех программ, которые хотим добавить в автозагрузку. Я добавляю Adobe Photoshop и Total Commander и ещё ярлыки браузеров Оpera и Google Chrome, затем перезагружаю компьютер.

Чтобы этого не было, нужно воспользоваться планировщиком заданий, это отличное средство встроенное в Windows и им мало кто пользуется, потому что просто не знают как, но это не про нас с вами друзья. Планировщик заданий задаст программе интервал между полной загрузкой Windows и запуском этой программы. То есть нужная вам программа (например браузер) запустится немного попозже (например через 30 секунд) того момента, когда Windows выйдет в интернет.
 
Как добавить программу в автозагрузку с помощью редактирования реестра
Нам нужно создать строковый параметр в реестре, это очень просто. На моём компьютере установлена программа FTP-клиент — FileZilla и мне нужно добавить его в автозагрузку, я хочу проделать всё с помощью реестра.
Щёлкаем правой мышью на кнопке Пуск и «Выполнить»,

вводим «regedit» и ОК, открывается реестр.

Разделы реестра отвечающие за автозагрузку программ:
Для текущего пользователя:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
Для всех пользователей:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Я один работаю за компьютером и выберу первую ветку HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

Захожу в раздел и щёлкаю правой кнопкой мыши, выбирю в меню Создать->Строковый параметр, 

Имя можно выбрать любое, например FileZilla.

Теперь указываем путь к программе, щёлкаем на созданном параметре правой кнопкой мыши и выбираем «Изменить»,

указываем расположение исполняемого файла программы: C:\Program Files (x86)\FileZilla FTP Client\filezilla.exe и жмём ОК.

С этого момента программа FTP-клиент — FileZilla находится в автозагрузке Windows 8 и при следующем включении компьютера программа запуститься автоматически.

Как добавить программу в автозагрузку с помощью планировщика заданий
Давайте для повышения хакерского опыта запустим через планировщик заданий какую-нибудь программу, пусть тот же самый браузер Опера и в настройках планировщика укажем, чтобы запускалась она через некоторое время после запуска остальных программ, дабы не создавать в общей автозагрузке толчею.
mmc.exe taskschd.msc

Автозагрузка программ Windows 7

Статья по этой теме: 

1. Секреты автозагрузки Windows 10

2. Оптимизация автозагрузки Windows программой Autorun Organizer

3. Windows Performance Analyzer! Или как измерить скорость всех элементов автозагрузки Windows 7, 8.1, 10

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

Для автоматического запуска скриптов майнеров/утилит для разгона в ubuntu можно воспользоваться разными способами, но проще всего это сделать штатными средствами.

В xubuntu для этого можно использовать приложение «Сеансы и запуск», которое лучше запускать с привилегиями sudo. Это позволит избежать появления ошибки:

«Не удалось записать файл autostart/имя программы, которую добавляют в автозапуск» (в xfce4).

Возникновение подобных ошибок связано с ограничением прав текущего пользователя на редактирование меню autostart (каталог ~/.config/autostart/).

Проблема с редактированием автоматически загружаемых приложений с помощью утилиты «Сеансы и запуск» (Session and Startup):

sudo xfce4-session-settings

Затем добавляют нужные программы в автозапуск через меню «Добавить».

Пример добавления в автозапуск майнера phoenixminer:

В результате проведенных действий по добавлению в автозапуск xubuntu майнера и скриптов для разгона, даунвольтинга и твикинга памяти gddr5 получаем следующую картинку окна сеансов и запуска:

Для автоматического запуска майнеров и программ разгона можно также использовать опцию сохранения сеанса, которая включается в окне выхода из xubuntu при выходе из системы.

Если нужно запустить скрипт с задержкой, то можно использовать команду:

, где 10 — время задержки в секундах.

Например, для запуска с задержкой в 15 секунд утилиты amdmemtweak можно использовать такой скрипт:

#!/bin/bash
sleep 15
./amdmemtweak --i 0,1,2,3,4 --REF 30

Майнеры и служебные программы для майнинга, как правило, должны запускаться с правами sudo. Для этого при их запуске вручную нужно вводить пароль. Для майнинг-ригов это не очень удобно, так как они должны работать в круглосуточном режиме. Поэтому нужно автоматизировать процесс запуска майнеров, их «обвязки», а также обеспечить автономную безопасную и продуктивную работу майнинг ферм.

SysVInit, признак наличия — директории /etc/rc.d и /etc/init.d (последняя также может находиться по пути /etc/rc.d/init.d) и обязательное отсутствие признаков других систем инициализации

Другие системы инициализации могут частично поддерживать sysvinit-скрипты, но нет смысла составлять новый sysvinit-скрипт если можно составить что-то другое.

Тут проще всего добавить запуск вашей программы в файл rc.local:

Но если её при этом нужно ещё и останавливать — придётся писать полноценный скрипт в директории /etc/init.d:

Также могут понадобиться команды status, restart, reload и пр. Посмотрите как написаны остальные скрипты в папке /etc/init.d

Если запускаемая программа не является демоном — придётся также найти и использовать обертку-демонизатор, вроде программы start-stop-daemon

Не забудьте сделать скрипт исполняемым ()

После создания нового скрипта в папке init.d нужно его включить, сделав жесткие ссылки в папке /etc/rc.d. Обычно они делаются вот так:

Также возможен вариант с chkconfig, но тут придётся добавить в скрипт комментарий специального вида:

Возможен и вариант что у вас настолько старый дистрибутив, что нужные ссылки придётся делать вручную. Это уже выходит за рамки ответа, гуглите структуру rc.d и уровни запуска

Автозагрузка в Windows 10 через Планировщик задач

Также вы можете добавить программу в автозагрузку Windows 10 с помощью «Планировщика заданий». Данный способ удобен тем, что позволяет добавлять программы в автозагрузку с некоторой задержкой от момента запуска системы. Это позволяет уменьшить количество программ, которые запускаются сразу после старта и уменьшить время загрузки.

Для того чтобы воспользоваться данным методом нужно сначала запустить «Планировщик задач». Нажмите комбинацию клавиш Windows-R и выполните команду «taskschd.msc».

После запуска «Планировщика задач» нажмите на кнопку «Создать простую задачу», которая находится в правой части окна.

В результате откроется мастер, с помощью которого можно создать новую задачу для «Планировщика задач». На первом этапе нужно ввести название задачи.

Дальше нужно выбрать вариант «При запуске компьютера».

После этого выбрать задачу «Запуск программы».

И воспользоваться кнопкой «Обзор» для выбора программы, которую нужно добавить в автозагрузку Windows 10. С помощью кнопки «Обзор» вы можете выбрать как саму программу, так и ее ярлык». После выбора программы в строке появится полный путь к exe-файлу.

Дальше завершающий шаг – проверка всех данных и подтверждение с помощью кнопки «Готово». После нажатия на кнопку «Готово» задача будет создана и сохранена. Теперь выбранная вами программа будет запускаться автоматически вместе с Windows 10.

Если хотите добавить задержку между запуском Windows 10 и выполнением программы, то найдите созданную задачу в «Планировщике задач» и откройте ее свойства. Здесь, на вкладке «Триггеры», нужно выделить триггер «При запуске» и нажать на кнопку «Изменить».

В результате появится окно, в котором можно более тонко настроить автозагрузку выбранной программ. Для того чтобы добавить задержку воспользуйтесь опцией «Отложить задачу».

После изменения настроек закройте все окна нажатием на кнопку «ОК» для того, чтобы сохранить изменения.

Простой python-scrypt

sudo nano /usr/bin/dummy_service.py

1 sudo nanousrbindummy_service.py

Код скрипта:

Python

#!/usr/bin/python3

import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((«localhost», 9988))
s.listen(1)

while True:
conn, addr = s.accept()
data = conn.recv(1024)
conn.close()
my_function_that_handles_data(data)

1
2
3
4
5
6
7
8
9
10
11
12

#!/usr/bin/python3

importsocket

s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

s.bind((«localhost»,9988))

s.listen(1)

whileTrue

conn,addr=s.accept()

data=conn.recv(1024)

conn.close()

my_function_that_handles_data(data)

Автозагрузка в Ubuntu

Актуальная Ubuntu 18.04 по умолчанию в качестве рабочего окружения использует GnomeShell. Для настройки автозапуска в этой версии ОС нужно:

  1. Нажать на кнопку «Обзор» в левом верхнем углу экрана.
  2. Начать вводить в строку поиска «Автоматически запускаемые приложения» и запустить найденную утилиту.
  3. Далее кликнуть по кнопке «Добавить», чтобы внести желаемое приложение в автозагрузку.
  4. Заполнить поля «Имя» (название программы — как удобно) и «Команда» (та, которую вводят в консоли для запуска этого софта). Поле «описание» необязательное, сюда разрешено вписать любой комментарий. Пример добавления Transmission в автозагрузку в Линукс показан на скриншоте:
  5. Нажать кнопку «Добавить».

Совет! Чтобы не ошибиться с правильностью команды, нужно установить утилиту «Главное меню» из UbuntuSoftwareCenter.

В ней выбрать интересующий пункт и открыть его свойства. Правильная команда копируется из одноименной строки.

Запуск приложений в Ubuntu, присутствующих в списке и помеченных галочкой, будет происходить при каждом старте ОС. Все это приложения данного пользователя, системные программы и сервисы, утилита не отображает. В предыдущих версиях операционной системы с графической оболочкой Unity утилита для настройки автозагрузки также ищется поиском по меню Dash или открывается с помощью команды в терминале:

Свернуть в трей

Для того чтобы Thunderbird после запуска сворачивался в трей, мы воспользуемся дополнением FireTray, оно работает как в Ubuntu так и в Windows. Для того чтобы его установить:

Откройте меню Thunderbird и выберите пункт «Дополнения»

В поле поиска напишите «Firetray«. И из результатов поиска установите дополнение.

После этого перезапустите программу.

Для настройки FireTray в окне дополнений, на вкладке «Расширения» найдите плагин и выберите «Настройки»

Для управления поведением окон Thunderbird нам нужна первая вкладка «Окна».

Здесь можно настроить поведение при сворачивании окна и закрытии.

Для того чтобы программа сама сворачивалась при запуске в трей отмечаем последний пункт.

После этих настроек, при следующем запуске компьютера вам не нужно будет запускать Thunderbird, его иконка уже будет висеть в трее показывая при этом все ваши новые непрочитанные письма.

Метки Кроссплатформенное ПОНастройка ПОПочта

Автозапуск пользовательских скриптов при инициализации системы – oss-it

Иногда пользователи могут столкнуться с необходимостью добавления каких-то сервисов или событий в автозагрузку Linux системы (Ubuntu, Debian, CentOS, Gentoo, Alpine Linux и так далее), но не всегда удается сделать это встроенным в графическую среду средствами (например Startup Applications в Ubuntu). То, как сделать простой скрипт и добавить его запуск при инициализации системы будет рассказано ниже.

Опишем это на простом примере: opendchub – это сервис dc-хаба, который может запускаться только под супер-пользователем (то есть он запускается вручную только командой или непосредственно под root’ом).

В текстовом редакторе введите три строки будущего скрипта:

Сохраните изменения (Ctrl+O) и выйдите из текстового редактора nano (Ctrl+X)В первой строке этого скрипта указывается интерпретатор (если вы не знакомы с этим понятием, то лучше оставить именно такой как указан выше).Во второй строке, командой echo обеспечивается простой вывод на экран текста – в принципе эта строка необязательна, она лишь будет информировать пользователя о том, какое действие происходит в данный момент.Третьей строкой собственно указывается команда запуска (в нашем примере – это сервис opendchub) – пишется тут всё точно также, как вы выполняли необходимую команду в терминале, за исключением того, что не надо добавлять ‘sudo‘ – так как этот скрипт будет выполняться при инициализации системы, то есть уже сразу под суперпользователем.

После того как файл создан, сделаем его исполняемым:

Теперь добавим созданный скрипт к автозагрузке. Для этого есть несколько способов, опишем два наиболее встречающихся.

Если вывод команды:

в вашем дистрибутиве покажет “systemd”, то рекомендуем создать systemd unit, в других случаях стоит прибегнуть ко второму описаному решению, init.Systemd и init – это разные системы инициализации, используемые в Linux. Изначально массово использовалась init, но последние годы во всё большем количестве дистрибутивов используется systemd. Стоить добавить, что это не единственные системы инициализации, но как правило большинство из них поддерживают синтаксис init.

Systemd

Перед тем как добавить наш сценарий в автозагрузку при использовании системы инициализации systemd, потребуется создать соответствующий файл описания (так называемый “юнит”, являющийся прямой инструкцией системной службы):

В текстовом редакторе скопируйте следующие строки в этот файл:

Сохраните изменения (Ctrl+O) и выйдите из текстового редактора nano (Ctrl+X).Description – заполняентся произвольно, это просто описание юнита.After=network.target – означает, что эта служба сможет быть запущена только после поднятия сетвых сервисов.ExecStart – путь к исполняемому файлу, будет выполнять при старте службы.WantedBy=multi-user.target – означает, что будущий сервис будет запускаться после активации цели multi-user.target (примерно тоже самое что runlevel 3 в init).Более подробно о возможностях systemd можно прочесть здесь или здесь.

После сохранения файла юнита вы можете использовать созданную службу odchub, например, стартовать (единократно выполнить написанный нами скрипт):

Для удаления созданной таким образом службы, достаточно пары команд:

Init

После того как создан исполняемый скрипт в соответствующей директории (в нашем случае /etc/init.d/odchub), для включения его при загрузках системы, достаточно выполнить команду:

Числовое значение после слова defaults указывает на приоритет для старта этого скрипта.

В результате этих действий сервис opendchub будет запускаться еще до загрузки графической среды, сразу вместе с инициализацией операционной системой. Если вы захотите удалить этот скрипт из автозагрузки, то перед тем как удалить сам файл надо выполнить такую команду:

Используя эти простые примеры вы можете аналогичным образом создать свой собственный скрипт и добавить его к автозагрузке.

Как добавить программу в автозагрузку с помощью папки «Автозагрузка» и ярлыка

Если функции активации автозагрузки нет в настройках программы, то программу можно добавить в автозагрузку вручную. Самый простой способ это сделать, это добавить ярлык программы в папку «Автозагрузка», которая находится в меню «Пуск».

Откройте меню «Пуск – Все программы». Здесь нужно найти папку под названием «Автозагрузка»

Кликните правой кнопкой мышки и запустите пункт «Открыть». Кроме этого открыть папку «Автозагрузка» можно и другим способом. Для этого нужно открыть меню «Выполнить» (комбинация клавиш Win+R) и ввести команду shell:Startup.

После этого перед вами откроется папка автозагрузки.

Для того чтобы добавить программу в автозагрузку просто создайте в этой папке ярлык нужной вам программы. После создания ярлыка программа будет загружаться автоматически сразу после загрузки операционной системы. Для того чтобы отменить автозагрузку, настроенную таким образом, будет достаточно удалить созданный ярлык.

Нужно отметить, что добавленная таким образом программа будет загружаться автоматически только для того пользователя, под аккаунтом которого были проделаны эти манипуляции. Для того чтобы добавить программу в автозагрузку сразу для всех пользователей нужно копировать ярлык в папку C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup. Открыть данную папку можно с помощью меню «Выполнить». Для этого нужно ввести команду shell:Common Startup.

Запуск/Остановка/Статус сервиса

В конце проверим статус нашего нового сервиса:

sudo systemctl status dummy.service

1 sudo systemctl status dummy.service

Проверим что наш python-скрипт слушает нужный нам порт:

sudo lsof -i | grep 9988

1 sudo lsof-i|grep9988

Команды для запуска, остановки и перезапуска сервиса:

sudo systemctl stop dummy.service #Для остановки сервиса
sudo systemctl start dummy.service #Для запуска сервиса
sudo systemctl restart dummy.service #Для перезапуска сервиса

1
2
3

sudo systemctl stop dummy.service#Для остановки сервиса

sudo systemctl start dummy.service#Для запуска сервиса

sudo systemctl restart dummy.service#Для перезапуска сервиса

Ссылка на основную публикацию