Application restart что это за программа в автозагрузке

Ответ от Денис Кобец[гуру]
В нашей базе содержится 11 разных файлов с именем nvtmru.exe . Чаще всего эти файлы принадлежат продукту NVIDIA GeForce Experience. Наиболее частый разработчик — компания NVIDIA Corporation. Самое частое описание этих файлов — NVIDIA NvTmru Application. nvtmru.exe Совокупная оценка — 5 (комментариев: 9). Это исполняемый файл. Вы можете найти его выполняющимся в диспетчере задач как процесс nvtmru.exe.
nvtmru.exe Процесс
Подробности о наиболее часто используемом файле с именем «nvtmru.exe»
Продукт:
NVIDIA GeForce Experience
Компания:
NVIDIA Corporation
Описание:
NVIDIA NvTmru Application
Версия:
2.47.55.4
MD5:
b7eb7e02d3dfa0a3f5a2cf7fa425accb
SHA1:
633802546a385fe9b2e44a8e0f31d3ebd269550a
SHA256:
d7ce99440addc6e6fcbf3023264d1844ad889fb3805cb12a5dbcb8e95678d8b8
Размер:
1127272
Папка:
%PROGRAMFILES%NVIDIA CorporationNVIDIA Update Core
ОС:

ЛАЙФХАК: Как ускорить загрузку ПК на Windows 7 #Shorts


Windows XP
Обнаружен:
December 7, 2012
Частота:
Средняя oc1
Цифровая подпись:
NVIDIA Corporation
Процесс «nvtmru.exe» безопасный или опасный?
100%
100% файлов помечены как безопасные .
Последний новый вариант файла «nvtmru.exe» был обнаружен 22 дн. назад. В нашей базе содержится 11 шт. вариантов файла «nvtmru.exe» с окончательной оценкой Безопасный и ноль вариантов с окончательной оценкой Опасный . Окончательные оценки основаны на комментариях, дате обнаружения, частоте инцидентов и результатах антивирусных проверок.
— See more at:

Источник: 22oa.ru

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

Автозапуск

Автозагрузка (или «автозапуск» от англ. «autorun») – специально выделенная область файловой системы и реестра Windows, которая позволяет автоматически запускать программы и фоновые задачи при включении компьютера. Благодаря автозагрузке наш ПК может, например, вовремя запустить антивирус, скачать важное обновление или активировать нужную нам программу в автоматическом режиме. Правда, с ростом количества софта и служб в автозапуске значительно увеличивается и время загрузки системы. Поэтому автозагрузку требуется периодически чистить. В статье ниже мы рассмотрим как ускорить загрузку компьютера, отключив или удалив из автозагрузки лишние программы.

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

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

Однако, уже спустя даже пару недель активного пользования, мы начинаем сталкиваться с различными «тормозами». Происходит это из-за постепенного нагромождения временных файлов и записей реестра. Однако, если Ваш компьютер медлит только на этапе загрузки, то, скорее всего, всему виной лишние пункты автозапуска. И сегодня мы рассмотрим приёмы эффективного управления автозагрузкой программ.

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

Что такое автозагрузка

  1. HKLMSOFTWAREMicrosoftWindowsCurrentVersionRun
  2. HKCUSOFTWAREMicrosoftWindowsCurrentVersionRun
  3. HKLMSOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionRun (только в 64-битных системах)

Папки:

  1. C:UsersИмя_Учётной_ЗаписиAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup (папка автозагрузки пользователя в Windows Vista и старше)
  2. C:ProgramDataMicrosoftWindowsStart MenuProgramsStartup (общая папка автозагузки в Windows Vista и старше)
  3. C:Documents and SettingsИмя_Учётной_ЗаписиГлавное менюПрограммыАвтозагрузка (папка автозагрузки пользователя в Windows XP)
  4. C:Documents and SettingsAll UsersГлавное менюПрограммыАвтозагрузка (общая папка автозагузки в Windows XP)

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

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

Штатные инструменты управления автозагрузкой

Для очистки автозагрузки существует целый ряд способов. Их можно разделить на штатные и программные. Штатные подразумевают использование специальных системных оснасток для управления загрузкой программ и служб, а также ручное редактирование реестра и проверку папок автозагрузки. Программные способы заключаются в установке дополнительных специфических или комплексных утилит для оптимизации работы ПК.

Очистка автозагрузки

Начнём со штатных инструментов. В Windows имеется специальная оснастка «Автозагрузка» для быстрого и удобного просмотра списка программ в автозапуске. В системах до «Семёрки» включительно доступ к оснастке осуществлялся через утилиту MSConfig (WIN+R – команда «msconfig» (без кавычек) – Enter – вкладка «Автозагрузка»):

Автозагрузка Windows XP

Здесь Вы можете посмотреть, какие программы запускаются вместе с системой, и при необходимости отключить их автозапуск, сняв галочку в начале строки. Для сохранения изменений после отключения всех флажков жмём «Применить». Кроме того, аналогичным способом Вы можете отключить лишние сервисы. Для этого Вам достаточно будет переключиться на вкладку «Службы»:

Службы Windows XP

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

В Windows 8 и далее вкладки управления автозагрузкой программ и служб были вынесены из оснастки MSConfig в Диспетчер задач. Вызвать его можно из контекстного меню панели задач или нажатием комбинации клавиш CTRL+SHIFT+ESC:

Автозагрузка в Windows 8

Управлять автозапуском здесь удобнее всего из контекстного меню. Помимо включения/отключения выбранного пункта, нам будет доступна возможность открыть расположение исполняемого файла, вызов его свойств и быстрый поиск информации о нём в Сети. Для служб же здесь также имеется опция быстрого перезапуска, открытия штатной оснастки управления службами и открытия справки о выбранном сервисе. Стоит отметить, что вкладка «Службы» доступна также и в интерфейсе MSConfig, но, на мой взгляд, быстрее и удобнее управлять ими как раз из Диспетчера задач.

Читайте также:
Power automate что это за программа и нужна ли она на компьютере

Что касается отключения программ и служб, то здесь нужно исходить из принципа их необходимости. В автозагрузке желательно оставить антивирус, файервол и тот софт, который Вы постоянно используете (например, Punto Switcher или Skype). Остальное, вроде запланированных обновлений Хрома, флеш-плеера и т.п. лучше отключить. Кстати, решить, нужна ли та или иная программа в Windows 8 и старше Вам поможет графа «Влияние на запуск», которая отображает, сильно ли грузит систему при старте тот или иной процесс.

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

Простейшим способом добавить программу в автозагрузку является помещение её ярлыка в специальную одноимённую папку (адреса папок см. в предыдущем разделе). Если нужного ярлыка у Вас нет, его очень просто создать при помощи команд контекстного меню соответствующего исполняемого файла «Отправить – Рабочий стол» (ярлык будет создан на рабочем столе) или «Создать ярлык» (ярлык сохранится в той же папке, что и программа):

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

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

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

Программы для работы с автозагрузкой

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

Программы для комплексной оптимизации Windows

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

Менеджер автозапуска Glary Utilities

Свой менеджер автозапуска имеется и в популярной утилите для очистки системы CCleaner (раздел «Сервис» – «Автозагрузка»). Он имеет более скромные возможности (позволяет управлять только автозагрузкой программ и части запланированных заданий Планировщика), но зато и потребляет гораздо меньше ресурсов Вашего ПК. Поэтому его можно без особого ущерба для производительности использовать даже на старых машинах:

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

Наконец, современные антивирусные комплексы также стали смотреть в сторону расширения своего функционала. Так, например, один из лучших современных бесплатных антивирусов 360 Total Security среди прочих возможностей имеет в своём арсенале и довольно неплохой модуль оптимизации автозагрузки (раздел «Ускорение»). С его помощью можно автоматически (вкладка «Простое ускорение») или вручную (одноимённая вкладка) настроить автозапуск программ, служб и запланированных задач:

Очистка автозагрузки в 360 Total Security

Специализированные программы для работы с автозагрузкой

Однако, основным недостатком комплексных решений часто является их поверхностность в результатах выдачи. Если Вам, например, придётся искать пункт автозапуска какого-либо рекламного модуля или вируса, то, скорее всего, они его отобразить не смогут. Это под силу лишь специализированным утилитам. И одна из наиболее мощных в плане поиска всех разделов автозапуска – программа от небезызвестного Марка Руссиновича AutoRuns:

AutoRuns

Эта бесплатная утилита на сегодняшний день является одной из тех, что отображают самую полную картину автозапуска Вашего ПК. От неё не сможет скрыться практически ничто, поскольку ищет она не только в папках, реестре, Планировщике и службах, но также проверяет системные процессы, плагины браузеров и других программ, драйверы, кодеки и ещё кучу разных мест, куда могут прописаться пункты, норовящие попасть в автозагрузку.

По умолчанию программа открывается на вкладке «Everything», которая выводит список всех элементов автозапуска из всех доступных разделов. Однако, для большего удобства Вы можете сами переключаться на другие вкладки для просмотра пунктов по разделам. Ещё одной интересной особенностью программы является возможность активировать в опциях (раздел «Scan Options») функцию проверки процессов автозапуска при помощи популярного онлайн антивирусного сканера VirusTotal. Это позволит Вам быстро выявить небезопасные записи в автозагрузке и устранить их!

Для очистки автозагрузки AutoRuns, на мой взгляд, – лучшая программа, но в общем она не лишена пары недостатков. Во-первых, большое количество выдаваемой информации может серьёзно напугать тех, кто привык видеть список автозапуска только в штатной оснастке или в упрощённом виде в том же CCleaner. Во-вторых, программа на английском (хотя, можно найти и русифицированные версии). А в-третьих, при помощи AutoRuns нельзя добавлять в автозагрузку нужные нам программы.

Практически всех вышеописанных недостатков лишена ещё одна специализированная утилита Autorun Organizer:

Autorun Organizer

Эта программа изначально имеет довольно наглядный русскоязычный интерфейс и множество дополнительных полезных функций, среди которых:

  • временное отключение, удаление или отсрочка автозапуска выбранного элемента;
  • экспресс-проверка антивирусной безопасности процессов при помощи VirusTotal;
  • простое добавление собственных программ в автозапуск;
  • пакетное изменение параметров автозапуска для нескольких пунктов сразу;
  • мониторинг скорости запуска системы и новых записей в автозагрузке.

Единственным недостатком Autorun Organizer можно назвать неполную (в сравнении с AutoRuns) картину автозагрузки. Хотя, недостаточной её тоже не назовёшь, поскольку утилита выводит всю информацию о программах, службах, драйверах и записях Планировщика заданий, чего обычно вполне хватает. Поэтому данную программу вполне можно рекомендовать всем пользователям, которые испытывают затруднения с английским языком.

Читайте также:
Программа фиас что это такое

Автозагрузка в реестре

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

Экспорт реестра

Кто ещё не в курсе, запустить Редактор реестра можно, вызвав строку «Выполнить» (WIN+R), введя команду «regedit» без кавычек и нажав клавишу ENTER.

В реестре нас интересует путь SOFTWAREMicrosoftWindowsCurrentVersionRun в разделах HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE и HKEY_USERS.DEFAULT. В случае, если Вы имеете дело с 64-битной системой к этим трём путям прибавится ещё и раздел HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionRun. Строение и принцип работы у всех этих разделов одинаковые:

Автозагрузка в реестре

Фактически мы имеем дело с обычным строковым параметром (тип REG_SZ), именем которого является название запускаемой программы, а значением путь к исполняемому файлу (можно с дополнительными ключами запуска). Соответственно, мы можем найти и удалить лишние пункты, либо добавить собственные путём создания нового параметра.

Особых сложностей здесь нет, но Вы должны себе отдавать строгий отчёт в том, что делаете, иначе рискуете нарушить целостность реестра, удалив по ошибке не тот параметр или (не дай Бог) раздел реестра! Кстати, о разделах! Для быстрого перехода к нужным веткам удобно использовать меню «Избранное». Добавьте в него все нужные Вам разделы автозапуска и при необходимости повторно войти в них просто воспользуйтесь созданными ранее закладками!

Избранное в реестре

Выводы

Автозагрузка – очень полезный инструмент Windows. Однако, без должного внимания к нему Вы фактически обрекаете свой компьютер на постепенную деградацию. В моей практике встречались случаи, когда полная загрузка системы длилась почти 10 минут, чего никак нельзя допускать! Стоило только основательно подчистить автозагрузку и время старта существенно сокращалось до приемлемых 1 – 1,5 минут (хотя и это уже многовато).

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

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

Источник: www.bestfree.ru

Управление автозагрузкой сервисов и скриптов в Linux

date

21.04.2020

user

VyacheslavK

directory

CentOS, Linux

comments

комментариев 8

В данной статье мы рассмотрим основы управлением автозагрузкой сервисов и скриптов в Linux CentOS 7/8. В частности, разберем основы работы с демоном systemd, научимся добавлять в автозагрузку сервисы и убирать их оттуда, а также рассмотрим альтернативные варианты запуска скриптов или демонов после старта системы.

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

Systemd: управление автозагрузкой служб в Linux

В большистве популярных современных популярных дистрибутивов Linux (CentOS 7, RHEL, Debian, Fedora и Ubuntu) в качестве демона автозагрузки вместо init.d используется systemd. Systemd – менеджер системы и служб Linux, используется для запуска других демонов и управления ими в процессе работы, использует unit-файлы из /etc/systemd/system (init.d использовал скрипты из каталога /etc/init.d/). Systemd позволяет распараллелить запуск служб в процессе загрузки ОС, тем самым ускоряя запуск.

Для управления system используется команда systemctl.

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

systemctl list-units

Список unit-файлов можно получить командой:

Данная команда отобразит все доступные юнит-файлы (не зависимо от того, были они загружены в systemd после загрузки ОС или нет).

Чтобы вывести список активных сервисов и их состояние, выполните:

# systemctl list-units -t service

Следующая команда выведет список юнитов, которые загрузил или пытался загрузить systemd. Так как после запуска некоторые юниты могут стать неактивными, с помощью флага —all вы получите полный список.

# systemctl list-units —all

UNIT LOAD ACTIVE SUB DESCRIPTION proc-sys-fs-binfmt_misc.automount loaded active waiting ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ● exim.service not-found inactive dead exim.service firewalld.service loaded active running firewalld — dynamic firewall daemon [email protected] loaded active running Getty on tty1 ● ip6tables.service not-found inactive dead ip6tables.service ● ipset.service not-found inactive dead ipset.service ● iptables.service not-found inactive dead iptables.service Bring up/down networking ● NetworkManager-wait-online.service not-found inactive dead

Как видим из списка, здесь отображаются даже сервисы, которые не были найдены на диске «not-found».

Использую данную команду, вы можете добавить и другие флаги, например:

  • —state — используется для определения состояния демона Load, Active, Sub
  • —type — позволяет фильтровать юниты по их типу.

systemctl list-units —all —state=active — выведет список только активных юнитов

systemctl list-units —type=service — выведет список юнитов, которые являются сервисом.

systemctl list-units —type=service вывести список сервисов в centos

Добавление сервиса в systemd

Для управления сервисами в systemd используется особый синтаксис. После имени серверсв в конце нужно указывать .service. Например:

systemctl enable nginx.service – команда добавит в автозагрузку веб-сервер nginx

Данная команда создаст символическую ссылку на копию файла, указанного в команде сервиса, в директории автозапуска systemd.

# systemctl enable nginx.service

Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service
Вывод этой команды показывает в какой директории был создан симлинк на файл сервиса.

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

systemctl status nginx.service

При выводе нужно обратить внимание на строку:

Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)

Значение enabled означает что данный сервис загружается автоматически (добавлен в автозагрузку). Если сервис не загружается автоматом, здесь буде указано disabled.

Удаление сервиса из systemd

Вы можете удалить сервис из автозагрузки, чтобы он не запускался после старта Linux (при этом сам сервис с сервера не удаляется). Чтобы удалить сервис из автозагрузки, выполните команду:

Читайте также:
Программа wordart что это

systemctl disable нужный_сервис

Например, чтобы удалить из автозагрузки nginx, выполните:

# systemctl disable nginx.service

Removed symlink /etc/systemd/system/multi-user.target.wants/nginx.service

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

# systemctl is-enabled sshd

Systemd: маскировка юнитов

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

systemctl mask nginx.service

И после этого, он вообще не будет запускаться, ни вручную, ни после перезагрузки ОС:

# systemctl mask nginx.service

Created symlink from /etc/systemd/system/nginx.service to /dev/null.

# service nginx restart

Redirecting to /bin/systemctl restart nginx.service Failed to restart nginx.service: Unit is masked.

Снять маску можно командой:

# systemctl unmask nginx.service

Removed symlink /etc/systemd/system/nginx.service.

Если после маскировки сервиса, вы проверите юнит-файлы, то увидите, что сервис помечен как замаскированный (состояние masked):

systemctl mask маскировка сервиса

Таким нехитрым способом, можно избавить себя от удаления сервиса, даже если он не удаляется из автозагрузки systemd.

Автозапуска скриптов и сервисов с помощью rc.local

Для запуска различных скриптов при загрузке Linux чаще всего используется rc.local.

Но помимо скриптов, через rc.local так же можно и запускать сервисы, даже те, которые запускаются через systemd. Не могу ответить на вопрос, для чего использовать в таком случае rc.local, если есть systemd, но пару примеров я приведу.

Начнем с того, что файл /etc/rc.local должен быть исполняемым:

chmod +x /etc/rc.local

Rc.local должен быть добавлен в автозагрузку systemd:

systemctl enable rc-local

И на примере того же nginx, мы можем добавить в rc.local команду запуска веб-сервера:

service nginx start

rc.local - автозапуск команда в libux centos

Но я редко использую rc.local для запуска сервисов. Чаще rc.local используется, когда нужно запустить скрипт, либо выполнить разово какую-то команду.

К примеру, я создал скрипт /root/test.sh который выполняет некоторые действия, и хочу запустить его сразу после запуска системы. Добавляем в файл rc.local строку:

rc.local запуск sh скрипта

Начиная с CentOS 7, разработчики указывают на то, что rc.local устаревший демон и осуществлять автозапуск скриптов или сервисов через него, это прошлый век. Но пока он работает, я пользуюсь им, так как он очень прост в эксплуатации.

Создание собственного демона и добавление его в systemd

Вы можете создать собственный демон, которым можно будет управлять через systemd.

Например, нам нужно запускать все тот же скрипт /root/test.sh после перезагрузки системы. Начнем с создания файла нашей будущей службы:

touch /etc/systemd/system/test-script.service
chmod 664 /etc/systemd/system/test-script.service
nano /etc/systemd/system/test-script.service

Содержимое файла будет следующее:

[Unit] Description=Template Settings Service After=network.target [Service] Type=oneshot User=root ExecStart=/root/test.sh [Install] WantedBy=multi-user.target

User – пользователь под которым будет запускаться демон

Type=oneshot — процесс будет завершен до запуска дальнейших юнитов

Проверяем и перезапускаем:
# systemctl daemon-reload
# systemctl start test-script.service
# systemctl status test-script.service

● test-script.service — Test Loaded: loaded (/etc/systemd/system/test-script.service; disabled; vendor preset: disabled) Active: active (running)

Если вас устроило то, как работает сервис, добавьте его в автозагрузку:

# systemctl enable test-script.service

Created symlink from /etc/systemd/system/multi-user.target.wants/test-script.service to /etc/systemd/system/test-script.service.

Таким образом, вы можете добавить любой ваш скрипт в автозагрузку через systemd.

Автозапуск через cron

Если вам с какой-то периодичностью нужно запускать скрипт или команду, вы можете воспользоваться cron-ом:

crontab -e — открыть терминал для написания задания cron

И добавьте туда нужное вам задание, например:

* * * * * /root/test.sh — запускать скрипт каждую минуту.

Можно написать скрипт watch-dog, который по заданию будет проверять, например, статус какого-либо сервиса и, если он не работает, запускать его. На нескольких своих проектах я использую подобную схему.

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

* * * * * /root/test.sh

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

  • Минуты от 0 до 59
  • Часы от 0 до 59
  • День месяца от 1 до 31
  • Месяц от 1 до 12
  • День недели от 0 до 7 (0 или 7 это воскресение)

В нашем задании скрипт запускается каждую минуту, поэтому там стоят «*».

Так же вы можете разместить нужный вам скрипт в директориях cron:

  • /cron.daily – выполнение скрипта ежедневно
  • /cron.hourly – выполнение скрипта ежечасно
  • /cron.monthly — выполнение скрипта ежемесячно
  • /cron.weekly — выполнение скрипта еженедельно

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

.bashrc: автозапуск скриптов при запуске терминала

Если вам требуется выполнять какие-то действия при запуске терминала ssh, вы можете добавить любую команду или выполнение скрипта в .bash_profile или .bashrc. Теоретически, вы можете добавить какое-либо действие в любой из этих файлов, оно выполнится в любом случае. Обычно все необходимое добавляется в .bashrc, а сам .bashrc запускают из .bash_profile.

Я добавил в файл .bashrc команду на рестарт веб-сервиса nginx:

service nginx restart

.bash_profile - запуск скрипта при старте сессии

После этого сохранил файл и перезапустил терминал:

пример автозапуска скрипта через сессию

Как видите, при запуске терминала, веб-сервер был перезапущен. Какие действия можно выполнять при запуске терминала? Вероятно, запускать какие-то вспомогательные утилиты, например, проверка uptime сервера:

показывать uptime при входе

Или вы хотите, чтобы при запуске терминала, вы сразу попадали в нужную вам директорию и запускали mc, добавьте в .bashrc

Надеюсь эта статья по управлению автозапуском сервисов и скриптов в LInux (статья писалась для CentOS) оказалась полезной для вас. Наверняка тем, кто только познает азы системного администрирования Linux, это информация будет кстати.

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

Источник: winitpro.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru