После некоторого копания блок If в execline стал слишком большим нюансом. Итак, я решил корневую проблему: изменил на sh с переменными среды контейнера.
#!/usr/bin/with-contenv sh ...
Затем я использовал exec
для выполнения процесса (в противном случае он не подключается к S6).