Поиск по сайту:

Автоматически запускать программы и задачи при запуске Linux


На этой странице

  1. 1 Запуск браузера с предопределенной веб-страницей
  2. 2 Автоматический запуск функций управления системой
  3. 3 Запуск программ мониторинга системы
  4. 4 Редактирование и удаление автоматизированной задачи
  5. Заключение

Во время каждого входа в систему или загрузки ОС выполняет ряд задач в фоновом режиме, чтобы запустить ОС и подготовить ее к использованию. Настройки в ОС Linux, таких как Ubuntu, могут быть сделаны очень легко, что позволяет пользователю добавлять в систему любое количество «пользовательских» задач или программ, которые будут выполняться каждый раз, когда пользователь входит в систему или загружает ОС.

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

Хотя это может обеспечить большое удобство, важно помнить, что нельзя злоупотреблять этой функцией. Пользователи могут столкнуться с проблемами, когда большое количество задач предоставлено или выбрано для автоматизации. Основная проблема, к которой это приводит, — замедление работы вашей системы при запуске. Следовательно, для пользователя очень важно НЕ чрезмерно использовать эту функциональность и автоматизировать только наиболее необходимые или используемые задачи.

Итак, давайте начнем. Первое, что нужно сделать, это открыть Startup Applications. Для этого на рабочем столе Dash введите

Startup Applications

как показано на изображении ниже.

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

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

1 Запуск браузера с предопределенной веб-страницей

Каждая сборка Ubuntu поставляется со встроенным Firefox. Мы можем использовать это для открытия веб-сайтов, которые мы регулярно проверяем. Например, я люблю читать новости Linux с сайта \lxer.com\. Чтобы каждый раз открывать этот веб-сайт, нажмите кнопку «Добавить» в верхней правой части окна «Запуск приложений».

Открывается другое окно. В новом окне введите в поле команды следующее:

Firefox "http://www.lxer.com"

Также заполните имя и используйте поле комментария, чтобы описать свою новую задачу. Пример показан на изображении ниже. Как только это будет сделано, нажмите на кнопку «Добавить», и вы увидите запись с именем «новости lexr Linux» (в данном случае) в окне «Приложения для запуска».

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

Firefox "NASDAQ"

2 Запуск функций управления системой автоматически

Определенные функции или программы управления системой необходимо запускать каждый раз, когда пользователь входит в систему. Рассмотрим ситуацию с перегревом системы, с которой сталкиваются многие пользователи Ubuntu. В этом случае большинство пользователей устанавливают программное обеспечение под названием «TLP». И во многих случаях TLP не всегда запускается автоматически. В таком случае вместо того, чтобы каждый раз запускать его вручную, можно использовать автозагрузочные приложения для его автоматического запуска, выполнив аналогичные шаги. Итак, нажмите кнопку «Добавить» и используйте следующую команду в поле команды:

sudo tlp start

Для имени и поля комментария обратитесь к изображению ниже:

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

3 Запуск программ мониторинга системы

Программы системного мониторинга — это программы, которые отслеживают и сообщают о различных функциях системы. Примером может быть программа для мониторинга потребления полосы пропускания широкополосного доступа или пользовательская программа, написанная вами для мониторинга системных функций, таких как нагрев процессора или использование процессора и т. д. Эти программы на самом деле работают в фоновом режиме, но, в отличие от предыдущего примера программ типа TLP, их можно вывести на передний план с помощью значков на верхней панели задач или значка на боковой панели задач. Это также имеет аналогичную процедуру, как две процедуры выше. Итак, нажмите кнопку «Добавить» в приложениях для запуска и введите команды для его запуска. Примером может служить программа для мониторинга частоты процессора и инструмент масштабирования. На изображении ниже показан пример. Пользователю также разрешено вводить параметры вместе с командами.

4 Редактирование и удаление автоматизированной задачи

Будут моменты, когда автоматическая задача может больше не понадобиться или вам может понадобиться изменить загружаемый веб-сайт. В таких случаях вы захотите отредактировать или удалить задачу. Могут быть ситуации, когда вы установили программу, которая автоматически запускается сама по себе и запись которой затем можно найти в окне запуска приложения. Даже это можно удалить или отредактировать.

  • Чтобы изменить задачу, просто выберите задачу, которую нужно изменить, и нажмите кнопку \Изменить\ в правой части окна запускаемых приложений. Внесите изменения в открывшемся окне.
  • Чтобы удалить задачу, выберите ее и нажмите кнопку \Удалить\. Обратите внимание, что некоторые из отредактированных или удаленных задач могут потребовать перезагрузки для применения изменений.

Заключение

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