Saya membangun api melalui ssh dan bergantung pada kode keluar dari semua perintah individu.
Saya telah menemukan semua kode status keluar dan artinya untuk perintah seperti: useradd, userdel, mkdir, dan lainnya, tetapi saya kehilangan daftar semua kode keluar dan pesan status terkait dari httpd . Adakah yang tahu di mana saya bisa menemukan itu?
Anda ingin menjalankan httpd sebagai perintah melalui api?
—
Berend
ya, httpd reload. Dan pada kesalahan saya ingin menangkap kode keluar dan mengekstrak pesan itu. Api saya adalah api ssh, antara ke server di jaringan lokal.
—
Skid Kadda
Saya tidak memiliki instalasi instal Apache, tetapi dokumen mengatakan Anda harus menggunakan apachectl sebagai gantinya ( httpd.apache.org/docs/2.4/programs/apachectl.html ). "Skrip apachectl mengembalikan nilai keluar 0 jika berhasil, dan> 0 jika terjadi kesalahan. Untuk lebih jelasnya, lihat komentar di skrip."
—
Berend
Saya baru saja berlari: httpd reload 2> / dev / null && echo 0 || echo $? Sepertinya hanya keluar 0 atau 1. Jadi saya kira saya harus berhenti membalas pada kode keluar untuk beberapa perintah. Saya pikir saya akan membaca baris respons untuk baris untuk beberapa perintah.
—
Skid Kadda