Хотя вы можете запускать несколько процессов асинхронно (используя синтаксис « shellcmd &
») в оболочке, подпроцесс может (и часто так и происходит) завершиться до того, как ваша следующая команда сможет захватить его вывод. И, как указал @ Ole-Tange, нет способа гарантировать запись этого вывода в файл в правильном порядке!
Многие хотят использовать другой язык сценариев, где можно управлять несколькими потоками, вместо использования сценария оболочки ...
У нас была такая же проблема. После перегенерации сертификата сервера CUPS (/etc/cups/ssl/server.crt) соединение снова работает. Возможно, придется сделать что-то с подписью SHA1 стандартного сертификата.