@RuRoman

Как в linux запускать скрипт только после перезагрузки?

Как можно запускать скрипт после перезагрузки системы, но только после запуска всех сервисов.
Хочу чтобы приходило уведомление что сервер перезагружен и Apache запустился и работает.
  • Вопрос задан
  • 264 просмотра
Пригласить эксперта
Ответы на вопрос 3
@pfg21
ex-турист
создаешь сервис анонса и в нем прописываешь в параметре After сервисы, запуск которых необходимо ждать, через пробел
After= ... that the listed unit is fully started up before the configured unit is started.

к примеру
After=Apache.service
и тогда сервис анонса запустится только после запуска Apache.service

тип прописываешь однократный запуск
Type=oneshot
в ExecStart прописываешь строчку исполнения для отправки анонса
и ок
Ответ написан
@AlexVWill
самый наверное простотой вариант - это написать в крон @reboot sleep 30 && /home/user/scripts.sh где в bash файл запихать проверку работы Apache
Ответ написан
Комментировать
@vitaly_il1
DevOps Consulting
Вот один из примеров https://hackernoon.com/how-to-run-scripts-on-boot-...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
28 апр. 2024, в 17:10
20000 руб./за проект
28 апр. 2024, в 15:00
100000 руб./за проект
28 апр. 2024, в 14:43
5000 руб./за проект