Tôi đang sử dụng strace
để báo cáo open
và chdir
gọ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 /etc
thư mục, sau đó cùng một quá trình cố gắng mở tệp tương đối etc/fstab
từ đó. 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/fstab
và không /etc/fstab
như nó nên?