Kiểm tra sự tồn tại của /proc/mounts. Chạy mountlà không tốt vì nếu /prockhông được gắn kết, nó sẽ trả về dữ liệu có thể bị lỗi thời /etc.
Về lý thuyết có thể có một cái gì đó khác tại /proc. Nhưng điều này cực kỳ khó xảy ra trong thực tế: nếu /proc/mountstồn tại và /prockhông phải là prochệ thống tập tin, bạn không thể tin bất cứ điều gì về môi trường của mình. Nếu bạn thực sự lo lắng, bạn có thể kiểm tra xem loại hệ thống tệp là proc: df -PT /proc | awk 'NR==2 && $2=="proc" {print 1}'(yêu cầu các tiện ích Linux df, không có tùy chọn tương ứng trong Busybox). Ngược lại, về lý thuyết, có thể có một hệ thống tập tin Proc được gắn ở một nơi khác; không có cách nào dễ dàng để tìm thấy điều này với các lệnh shell ( dfđọc /proc/mountsđể liệt kê các hệ thống tập tin). Trong thực tế, chỉ cần kiểm tra /proc/mounts.