Аватар для chessman2
161 / 141 / 10
Регистрация: 21.10.2012
Сообщений: 478

Как автоматически запустить bash скрипт?

07.10.2025, 13:30. Показов 713. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как автоматически запустить нужный мне bash скрипт при загрузке ОС на ядре линукс?

Использую MX-Linux.
Но интересует общий метод для других ОС на ядре линукс.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.10.2025, 13:30
Ответы с готовыми решениями:

Bash, как в awk передать переменную из bash
Есть такой скрипт for (( i=0; i < $(awk 'END{print NR - 2}' /proc/net/dev); i++)) do echo $...

Запустить Bash скрипт на определенное время
Приветствую всех! Подскажите пожалуйста как можно запустить Bash скрипт на определенное время?...

Весь скрипт запустить в Bash за раз
Здравствуйте! Изучаю Git и Bash. Есть строки cd c:/users/Acer/Desktop/Gits mkdir Test1 cd...

18
Windows must die
559 / 826 / 102
Регистрация: 23.11.2021
Сообщений: 4,802
Записей в блоге: 15
07.10.2025, 16:49
Из rc-local.
0
 Аватар для Pphantom
2220 / 1480 / 687
Регистрация: 17.03.2022
Сообщений: 4,704
07.10.2025, 19:07
chessman2, посмотрите вот эту статью, там достаточно детально описано, что нужно сделать. Скорее всего, вам нужен именно тот раздел, на который дана ссылка, но если нет, то подберите другой по вкусу.
0
 Аватар для peter_irich
360 / 214 / 53
Регистрация: 18.10.2017
Сообщений: 2,313
07.10.2025, 20:46
Pphantom, можно и руками в /etc/xdg/autorun/.
0
 Аватар для Pphantom
2220 / 1480 / 687
Регистрация: 17.03.2022
Сообщений: 4,704
07.10.2025, 21:09
Цитата Сообщение от peter_irich Посмотреть сообщение
можно и руками в /etc/xdg/autorun/
Да, при определенных условиях. Но ТС нигде не писал, что у него там есть хоть какая-то оконная среда.
0
 Аватар для peter_irich
360 / 214 / 53
Регистрация: 18.10.2017
Сообщений: 2,313
07.10.2025, 21:22
Pphantom, да, ВЫ правы. К тому же не autorun, а autostart.
0
 Аватар для chessman2
161 / 141 / 10
Регистрация: 21.10.2012
Сообщений: 478
08.10.2025, 12:46  [ТС]
Цитата Сообщение от Pphantom Посмотреть сообщение
Но ТС нигде не писал, что у него там есть хоть какая-то оконная среда.
XFCE на MX-Linux
0
Windows must die
559 / 826 / 102
Регистрация: 23.11.2021
Сообщений: 4,802
Записей в блоге: 15
08.10.2025, 14:44
Цитата Сообщение от peter_irich Посмотреть сообщение
не autorun, а autostart
Это запустит нечто только после логина юзера в некую DE (и, кстати, не факт, что юзер, даже если у него есть иксы, пользуется убогим DE, а не вменяемым WM). А ТСу нужно при старте RC. Соответственно, скрипт нужно помещать в /etc/local.d, чтобы rc.local его запустил.
0
 Аватар для chessman2
161 / 141 / 10
Регистрация: 21.10.2012
Сообщений: 478
08.10.2025, 17:07  [ТС]
Цитата Сообщение от Pphantom Посмотреть сообщение
посмотрите вот эту статью,
Не получилось.

На шаге
sudo systemctl daemon-reload
ошибка: System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Узел выключен.
0
Windows must die
559 / 826 / 102
Регистрация: 23.11.2021
Сообщений: 4,802
Записей в блоге: 15
08.10.2025, 17:11
chessman2, я не понял: ты поставил себе линукс и даже не знаешь, какая там система инициализации?
Как это вообще возможно?
Ну, проверь, что у тебя: openrc, sysvinit или что-то еще… Для начала загляни в /etc/inittab..
1
 Аватар для Pphantom
2220 / 1480 / 687
Регистрация: 17.03.2022
Сообщений: 4,704
08.10.2025, 17:31
Цитата Сообщение от chessman2 Посмотреть сообщение
Не получилось.
Стало быть, у вас используется sysVinit. Тогда действительно нужно редактировать /etc/rc.local , добавив туда нужный вызов.

P.S. Но дистрибутив у вас в этом отношении, как оказалось, "нетипичный".
0
Windows must die
559 / 826 / 102
Регистрация: 23.11.2021
Сообщений: 4,802
Записей в блоге: 15
08.10.2025, 17:35
Цитата Сообщение от Pphantom Посмотреть сообщение
Стало быть
Не спеши выводы делать: может быть и runit, и вообще что угодно!
Нет, погуглил: таки sysvinit.

Добавлено через 56 секунд
Цитата Сообщение от Pphantom Посмотреть сообщение
нетипичный
Очень даже типичный. "Нетипичные" (я бы назвал их "мужеложскими") - как раз всякие убогие "красношапки" и "дебианы" с производными. Они ближе к убогому творению Билли, нежели к кошерному линуксу.
0
 Аватар для Pphantom
2220 / 1480 / 687
Регистрация: 17.03.2022
Сообщений: 4,704
08.10.2025, 17:42
Цитата Сообщение от Eddy_Em Посмотреть сообщение
Не спеши выводы делать: может быть и runit, и вообще что угодно!
Нет, погуглил: таки sysvinit.
Аналогично. Как оказалось, там возможны два варианта, но один уже исключен экспериментальным путем.
Цитата Сообщение от Eddy_Em Посмотреть сообщение
Очень даже типичный. "Нетипичные" (я бы назвал их "мужеложскими") - как раз всякие убогие "красношапки" и "дебианы" с производными. Они ближе к убогому творению Билли, нежели к кошерному линуксу.
Устраивать спор на тему, какой вариант более соответствует истинному дао, наверное, нет смысла, но по доле на используемых сейчас машинах systemd в общем-то уверенно лидирует.
0
08.10.2025, 17:49

Не по теме:

Цитата Сообщение от Pphantom Посмотреть сообщение
systemd в общем-то уверенно лидирует.
Маздай от M$ тоже уверенно лидирует. Это лишь показатель человеческой тупости, к сожалению…

0
08.10.2025, 23:09

Не по теме:


Запрягание лошади для поездки в 21м веке в городе при наличии дорог и своей хорошей машины - вот это признак тупости, а не использование винды или системд.

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

0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13439 / 7533 / 829
Регистрация: 09.09.2009
Сообщений: 29,549
09.10.2025, 23:42
Цитата Сообщение от Eddy_Em Посмотреть сообщение
А ТСу нужно при старте RC.
хрустальный шар подсказал? ТС как-то вообще ВМЕНЯЕМО не озвучивал, что ему надо. что именно он своим скриптом собирается делать, и куда нужно выводить его выхлоп
0
Windows must die
559 / 826 / 102
Регистрация: 23.11.2021
Сообщений: 4,802
Записей в блоге: 15
09.10.2025, 23:59
Dmitry, цитирую ОП:
Цитата Сообщение от chessman2 Посмотреть сообщение
при загрузке ОС
Не при входе в DE, а сразу после загрузки.
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13439 / 7533 / 829
Регистрация: 09.09.2009
Сообщений: 29,549
10.10.2025, 12:33
Цитата Сообщение от Eddy_Em Посмотреть сообщение
Не при входе в DE, а сразу после загрузки.
очередная отсебятина
0
Windows must die
559 / 826 / 102
Регистрация: 23.11.2021
Сообщений: 4,802
Записей в блоге: 15
10.10.2025, 13:03
Dmitry, а ты думаешь, что фразу "при загрузке ОС" можно трактовать как-то иначе?
Иксы (или "вяленый") - лишь удобная "пристройка", совершенно не нужная для нормального функционирования системы. Так что, хватит уже вендовозные фантазии распускать…
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.10.2025, 13:03
Помогаю со студенческими работами здесь

Как запустить bash процедуру с ноутбука ОС windows при дистанционном подключении к Astra Linux?
Задача написать Bash-процедуру для Astra Linux, задание по лабораторной работе, возникли трудности,...

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

Запустить программу в bash, записать значение в переменную
time = exec "ffprobe -i /video.mp4 -show_entries format=duration -v quiet -of csv='p=0'" echo...

BASH: нужен совет как дописать в скрипт циклом по ls для обработки все папочек
# есть папка к которой десяток вложенных _папок_ "имя-домена" (например yandex.ru) # и несколько...

bash скрипт подключается по ssh к серверу, происходит запрос пароля, как ввести пароль?
У нас в университете есть сервер на котором хранятся базы данных, созданные студентами в рамках...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Опции темы

Новые блоги и статьи
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
PowerShell и онлайн сервисы. Валюта (floatrates.com руб.)
iNNOKENTIY21 11.11.2025
PowerShell функция floatrates-rub Примеры вызова: # Указанная валюта 'EUR' floatrates-rub -Code 'EUR' # Список имеющихся кодов валют floatrates-rub -Available function floatrates-rub {
PowerShell и онлайн сервисы. Погода (RP5.ru)
iNNOKENTIY21 11.11.2025
PowerShell функция Get-WeatherRP5rss для получения погоды с сервиса RP5 Примеры вызова Get-WeatherRP5rss с указанием id 5484 — Москва (восток, Измайлово) и переносом строки:. . .
PowerShell и онлайн сервисы. Погода (wttr)
iNNOKENTIY21 11.11.2025
PowerShell Функция для получения погоды с сервиса wttr Примеры вызова: Погода в городе Омск с прогнозом на день, можно изменить прогноз на более дней, для этого надо поменять запрос:. . .
PowerShell и онлайн сервисы. Валюта (ЦБР)
iNNOKENTIY21 11.11.2025
# Получение курса валют function cbr (] $Valutes = @('USD', 'EUR', 'CNY')) { $url = 'https:/ / www. cbr-xml-daily. ru/ daily_json. js' $data = Invoke-RestMethod -Uri $url $esc = 27 . . .
И решил я переделать этот ноут в машину для распределенных вычислений
Programma_Boinc 09.11.2025
И решил я переделать этот ноут в машину для распределенных вычислений Всем привет. А вот мой компьютер, переделанный из ноутбука. Был у меня ноут асус 2011 года. Со временем корпус превратился. . .
Мысли в слух
kumehtar 07.11.2025
Заметил среди людей, что по-настоящему верная дружба бывает между теми, с кем нечего делить.
Новая зверюга
volvo 07.11.2025
Подарок на Хеллоуин, и теперь у нас кроме Tuxedo Cat есть еще и щенок далматинца: Хочу еще Симбу взять, очень нравится. . .
Инференс ML моделей в Java: TensorFlow, DL4J и DJL
Javaican 05.11.2025
Python захватил мир машинного обучения - это факт. Но когда дело доходит до продакшена, ситуация не так однозначна. Помню проект в крупном банке три года назад: команда data science натренировала. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru