Pertanyaan yang diberi tag exit

12
Keluar dari fungsi bash, bukan terminal

Saya memiliki skrip bash seperti di bawah ini yang menginstal zookeeper tetapi hanya jika belum diinstal. ##zookeper installZook(){ ZOOK_VERSION="3.4.5" ZOOK_TOOL="zookeeper-${ZOOK_VERSION}" ZOOK_DOWNLOAD_URL="http://www.us.apache.org/dist/zookeeper/${ZOOK_TOOL}/${ZOOK_TOOL}.tar.gz" if [ -e...

11
Keluar dari skrip shell dengan loop bersarang

Saya memiliki skrip shell dengan loop bersarang dan baru tahu bahwa "keluar" tidak benar-benar keluar dari skrip, tetapi hanya loop saat ini. Apakah ada cara lain untuk sepenuhnya keluar dari skrip pada kondisi kesalahan tertentu? Saya tidak ingin menggunakan "set -e", karena ada kesalahan yang...

10
Mengapa saya mendapatkan kesalahan 255 ketika mengembalikan -1

Saya baru mengenal pemrograman C ++ dan saya punya pertanyaan yang sangat mendasar. Saya perhatikan bahwa ketika saya kembali -1dalam program C ++ dan kemudian memeriksa status keluar, saya mengerti 255. Mengapa demikian? Kode tersebut adalah yang paling dasar: int main() { return -1;...

10
Status keluar Bash digunakan dengan PIPE

Saya mencoba memahami bagaimana status keluar dikomunikasikan ketika pipa digunakan. Misalkan saya menggunakan whichuntuk mencari program yang tidak ada: which lss echo $? 1 Karena whichgagal mencari lsssaya mendapat status keluar dari 1. Ini baik-baik saja. Namun ketika saya coba yang berikut...

10
Log keluar kode perintah, mirip dengan perintah waktu

menggunakan time sleep 1 hasil: $ time sleep 1 real 0m1.005s user 0m0.001s sys 0m0.001s apakah ada perintah yang bisa saya gunakan untuk mencetak kode keluar sleepatau perintah apa pun yang ingin saya jalankan? Sesuatu suka: $ log-exit-code sleep 1 mungkin ini cukup? sleep 1 &&...

10
Ambil kode keluar dari perintah keluar

Saya memilikinya di skrip bash: exit 3; exit_code="$?" if [[ "$exit_code" != "0" ]]; then echo -e "${r2g_magenta}Your r2g process is exiting with code $exit_code.${r2g_no_color}"; exit "$exit_code"; fi Sepertinya akan keluar tepat setelah perintah keluar, yang masuk akal. Saya bertanya-tanya...