Приостановка mariadb-test-run.pl
Иногда вам нужно работать, когда ваш компьютер занят выполнением mariadb-test-run.pl. Сценарий mariadb-test-run.pl позволяет временно остановить его, чтобы вы могли использовать свой компьютер, а затем возобновить тесты, когда будете готовы.
Существует два способа для этого:
-
Командная строка: Опции
--stop-fileи--stop-keep-alive. -
Переменные среды: Если вы вызываете mariadb-test-run.pl косвенно (например, из скрипта или программы, такой как buildbot), вы можете установить
MTR_STOP_FILEиMTR_STOP_KEEP_ALIVE.
Поддержание соединения
Если вы планируете использовать эту функцию с другими программами, такими как buildbot, вы должны установить переменную среды <code>MTR_STOP_KEEP_ALIVE</code> или опцию командной строки <code>--stop-keep-alive</code> со значением в секундах. Это позволит скрипту выводить сообщения в программу, вызывающую mariadb-test-run.pl, с заданным интервалом, чтобы предотвратить таймауты.
Если вы вызываете mariadb-test-run.pl напрямую, вам не нужно указывать таймаут.
Файл остановки mariadb-test-run
Файл остановки — это временный файл, который вы создаете в своей системе, когда хотите приостановить выполнение mariadb-test-run. При включении опций командной строки или переменных среды mariadb-test-run будет периодически проверять существование файла и, если он существует, останавливаться, пока файл не будет удален.
Примеры
Командная строка:
mariadb-test-run.pl --stop-file="/path/to/stop/file" --stop-keep-alive=120
Переменные среды:
export MTR_STOP_FILE="/path/to/stop/file" export MTR_STOP_KEEP_ALIVE=120 mariadb-test-run.pl
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/pausing-mariadb-test-run-pl/