Câu hỏi được gắn thẻ «exit-status»

Sử dụng thẻ này Nếu câu hỏi của bạn xoay quanh việc xác định hoặc sử dụng trạng thái thoát (mã trả về) của lệnh. Cú pháp phổ biến liên quan đến $? biến và && và || ký hiệu.

4
Mã thoát mặc định khi quá trình kết thúc?
Khi một tiến trình bị giết với tín hiệu có thể xử lý như SIGINThoặc SIGTERMnhưng nó không xử lý tín hiệu đó, mã thoát của quy trình sẽ là gì? Còn đối với các tín hiệu không thể xử lý như thế SIGKILLnào? Từ những gì tôi có thể …






2
Thoát mã ở cuối tập lệnh bash
Tôi bối rối về ý nghĩa của mã thoát ở cuối tập lệnh bash: Tôi biết rằng mã thoát 0 có nghĩa là nó đã kết thúc thành công và có nhiều số mã thoát hơn (127 nếu tôi không nhầm?) Câu hỏi của tôi là về việc nhìn thấy …


3
Lưu mã thoát cho lần sau
Vì vậy, tôi có một kịch bản nhỏ để chạy một số thử nghiệm. javac *.java && java -ea Test rm -f *.class Bây giờ vấn đề với điều này là khi tôi chạy tập lệnh ./test, nó sẽ trả về mã thoát thành công ngay cả khi thử nghiệm …



2
Làm thế nào để tạo `local` chụp mã thoát?
Trong dự án của tôi, tôi có đoạn trích sau: local output="$(bash "${1##*/}")" echo "$?" Điều này luôn luôn in số 0 local, tuy nhiên, loại bỏ locallàm cho $?biến hoạt động chính xác: đó là giả sử mã thoát khỏi lớp con. Câu hỏi của tôi là: làm thế …



5
Nắm bắt mã thoát của lệnh thoát
Tôi có điều này trong một kịch bản 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 Có vẻ như nó sẽ thoát ngay sau lệnh exit, điều này có ý nghĩa. Tôi đã tự …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.