Tôi đang sử dụng straceđể báo cáo openvà chdirgọi hệ thống, và một phần của đầu ra của nó là:
6791 chdir("//etc") = 0
6791 open("etc/fstab", O_RDONLY) = 3
Điều này không có ý nghĩa. Đầu tiên chúng ta xuống /etcthư mục, sau đó cùng một quá trình cố gắng mở tệp tương đối etc/fstabtừ đó. Cuộc gọi thành công, nhưng không có tập tin đó /etc/etc/fstab. Chỉ có tập tin /etc/fstab.
Tại sao strace báo cáo etc/fstabvà không /etc/fstabnhư nó nên?