В документации я нашел примечание, что я не должен использовать респаун, если я удовлетворен ожиданиями.
Но я не могу понять, как они мешают. Например, nginx config с использованием обоих и предсказуемого не возродился, если я отключил респа-строфу.
Итак, какого «запутанного поведения» мне ожидать?
Это не говорит о том, что вы не можете использовать обе строфы. Он говорит, перефразируя, не включайте respawn
строфу , пока не убедитесь, что ваша expect
строфа работает .
Проблемы со строфой expect
могут быть очень сложными для отладки и могут быть довольно катастрофическими. См. Статью поваренной книги в разделе expect
, особенно в разделе, описывающем, использовать ли expect fork
или expect daemon
, примеры того, что может произойти.