Я будую api через ssh, і він спирається на вихідні коди всіх окремих команд.
Я знайшов усі коди статусу виходу та їх значення для таких команд, як: useradd, userdel, mkdir та інші, але мені не вистачає списку всіх кодів виходу та пов'язаних повідомлень про стан від httpd . Хтось знає, де я можу їх знайти?
Ви хочете запустити httpd як команду через api?
—
Беренд
так, httpd перезавантажте. І при помилці я хотів би схопити код виходу та витягнути це повідомлення. Мій api - це ssh api, між серверами в локальній мережі.
—
Skid Kadda
У мене немає зручної установки Apache, але документи говорять, що слід використовувати замість цього apachectl ( httpd.apache.org/docs/2.4/programs/apachectl.html ). "Сценарій apachectl повертає значення 0 виходу при успіху і> 0, якщо виникає помилка. Для отримання детальної інформації перегляньте коментарі до сценарію."
—
Беренд
Я щойно побіг: httpd reload 2> / dev / null && echo 0 || ехо $? Здається, що це просто виходить з 0 або 1. Тому я думаю, що мені доведеться припинити відповідати на вихідні коди на деякі команди. Думаю, я прочитаю рядок відповідей для рядка для деяких команд.
—
Skid Kadda