Câu trả lời:
Nó phụ thuộc vào chính xác cách thức thực thi được cập nhật. Nếu cùng một tệp được mở và các phần của nó bị thay đổi, điều tồi tệ sẽ xảy ra. Nếu nó bị xóa, tập tin sẽ bị xóa khỏi cấu trúc thư mục của hệ thống tập tin, nhưng thực tế không được liên kết (nghĩa là đã bị xóa) cho đến khi quá trình cuối cùng mở nó đã thực hiện. Vì vậy, nếu thực thi được loại bỏ và một cái mới có cùng tên được viết ở vị trí của nó, cái cũ sẽ tiếp tục hoạt động tốt.
Họ sẽ tiếp tục đi. Có thể sụp đổ khủng khiếp nếu họ cố gắng truy cập và nhận được một cái gì đó hoàn toàn sai. Tôi sẽ không làm điều đó trừ khi tôi phải :)
Theo hiểu biết của tôi, hạt nhân Linux có một thành phần được gọi là trình tải mở chính tệp thực thi, chứa hình ảnh, trong quá trình tải / liên kết và sau khi thực hiện liên kết với các thư viện, v.v., trình tải sẽ đóng tệp. Do đó, quá trình này xảy ra và hoàn thành vào thời điểm kernel thực sự khởi chạy tiến trình.
Tôi không chắc liệu tệp thực thi gốc trên đĩa có cần được tham chiếu hay không nếu tệp thực thi sau này cố gắng nhập các thư viện bên ngoài.
Tôi có thể nói, và đó là kinh nghiệm của tôi rằng, nếu bạn xóa tệp thực thi trên đĩa, thì tệp thực thi được tải trong bộ nhớ sẽ không bị ảnh hưởng. Tương tự, nếu tệp thực thi được thay thế bằng phiên bản mới hơn, thì hiện tại tệp thực thi không được "tự động" cập nhật trừ khi chúng bị tạm dừng và khởi chạy lại.
Tôi gặp vấn đề với bộ điều khiển RAID khiến toàn bộ đĩa mà thư mục gốc và các phân vùng khác được gắn vào đột nhiên hoạt động như thể nó bị ngắt kết nối. Không thể tải các chương trình mới, nhưng các chương trình trong bộ nhớ vẫn hoạt động tốt, cho đến khi chúng cần các tệp từ đĩa.