Anna_Repina
@Anna_Repina
Хочу все знать

Как прописать завершение tmux по истечении времени нагрузочного тестирования?

Привет!

В конце общего скрипта разворачивается tmux, в котором проводится стресс тест утилитой stress-ng, длительностью 10 минут.
632abdcd1c670010501609.jpeg

Как сделать так, что бы после этого tmux закрылся автоматически, и далее шла следующая часть скрипта??

Если ввиду sleep то тмух по идее не запустится, а tmux Jill server вроде убьет его в самом начале…. Как быть?
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ответы на вопрос 1
leahch
@leahch Куратор тега Linux
Я мастер на все руки, я козлик Элек Мэк :-)
Убить процесс шелла (kill), который запущем tmux-ом. Получить его можно через переменную $$ (если это bash, для других щеллов смотрите их мануал, для fish например - $fish_pid ).

#!/bin/bash

# запомнить ID процесса
to_kill=$$

# здесь мои действия
# ...
# здесь мои действия завершены

# убить себя в ногу!
kill $to_kill
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы