(initscripts) Выполняют команду, если команда не завершается за 10 секунд, выполните другого

Используйте, какой бы ни версия является последней на Вашем предпочтительном распределении. Я предложил бы, чтобы Вы использовали Ubuntu 10.04 LTS, и текущая версия этого.. 5.1.41-3ubuntu12.7 MySQL

Это означает, что Вы станете легкими установить двоичные файлы sudo apt-get install mysql-server , и поддержка их от сообщества человечности, потому что вещи произойдут как ожидалось.

Смешивание и соответствие mysql-серверу и mysql-версиям-клиента, вероятно, перестанут работать в удивлении и неожиданных путях. Особенно в 17:00 в пятницу. Не Делайте Этого.

Если голубятня требует MySQL, почему бы не позволить диспетчеру пакетов Кв. обработать те зависимости для Вас также.

1
задан 16 May 2014 в 17:02
1 ответ

Я также не дал медаль для разработчиков Debian, реализовавших start-stop-daemon .

Я думаю, вы хотите найти обходной путь для какого-то демона . В пакете GNU CoreUtils есть инструмент под названием timeout , который может вам помочь в этом:

timeout --kill-after=15 --signal=9 this_is_my_command || this_will_run_on_fail

Он запустит this_is_my_command , и если он истечет, он убьет это с помощью сигнал 9 (жесткое уничтожение) и выполните команду this_will_run_on_fail .

Я частично получил эту информацию из этого вопроса.

0
ответ дан 4 December 2019 в 08:38

Теги

Похожие вопросы