Tức sẽ dừng lại lập tức khi có một lệnh nào đó fail.
Vì vậy cách check câu lệnh vừa chạy có fail hay không theo kiểu
commandsẽ dừng ngay khi ``command`` fail, phần if không bao giờ được chạy.
if [ $? -ne 0 ]; then ...
Kết luận:
- luôn test script này bằng /bin/sh -e
- code theo kiểu phòng thủ
script # ensure this statement always evaluates to true command-that-might-fail || true # ditto another-command || : end script
Tham khảo:
- Upstart cookbook
Hết.
HVN at http://pymi.vn
No comments:
Post a Comment