powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Запуск сервисов по очереди
6 сообщений из 6, страница 1 из 1
Запуск сервисов по очереди
    #38057310
scymaks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

есть файлик test.sh

Код: sql
1.
2.
3.
4.
service apache2 stop 
service tomcat stop
service tomcat start
service apache2 start



вот такой вот набор команд нужно запустить по очереди.

Пробовал делать вот так:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
service apache2 stop

if [ $? -eq 0]; then
    service tomcat stop
fi

if [ $? -eq 0 ]; then
    service tomcat start
fi

if [ $? -eq 0 ]; then
    service apache2 start
fi



Но такое ощущение, что запуск сервисов не работает в порядке очереди. Будто бы не дожидаются окончания одного процесса как запускается следующий...
...
Рейтинг: 0 / 0
Запуск сервисов по очереди
    #38057553
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добавить ожидание на каждое действие
...
Рейтинг: 0 / 0
Запуск сервисов по очереди
    #38058523
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot scymaks]

Пробовал делать вот так:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
service apache2 stop

if [ $? -eq 0]; then
    service tomcat stop
fi

if [ $? -eq 0 ]; then
    service tomcat start
fi

if [ $? -eq 0 ]; then
    service apache2 start
fi


кстати это можно переписать так

service apache2 stop&&service tomcat stop&&service tomcat start&&service apache2 start
...
Рейтинг: 0 / 0
Запуск сервисов по очереди
    #38060947
scymaks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис,

у меня почему-то все равно тогда не ждут друг друга
...
Рейтинг: 0 / 0
Запуск сервисов по очереди
    #38061414
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scymaks,

Как Вы определили что не ждут?
Возможно, основной процесс запуска завершил работу и вернул управление вызывающему скрипту, а сам сервис еще "раскачивается" и не готов принимать запросы. Или, при остановке, сокеты еще некоторое время остаются "висеть". Не оно?
...
Рейтинг: 0 / 0
Запуск сервисов по очереди
    #38061717
scymaks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

ога, оно самое похоже!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Запуск сервисов по очереди
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]