Exec là gì?

Exec có thể đề cập đến bất kỳ điều nào sau đây:

1. Khi đề cập đến một dòng lệnh như Linux hoặc Unix, exec là lệnh shell BOURNE và POSIX thay thế tiến trình shell hiện tại bằng lệnh được chỉ định sau exec. Lệnh này không tạo ra một PID mới. Ví dụ, nếu bạn chạy exec, shell sẽ được thay thế bằng lệnh đó. Khi lệnh đó được thoát, shell sẽ thoát.

Mẹo: Nếu bạn đang cố thực thi tập lệnh hoặc chương trình, hãy sử dụng loại ./ phía trước tập lệnh hoặc chương trình, không sử dụng exec.

2. Khi đề cập đến một ngôn ngữ lập trình hoặc tập lệnh như C, Perl hoặc PHP, exec là một hàm thực thi một chương trình từ bên trong một chương trình. Ví dụ: trong Perl, bạn có thể sử dụng dòng sau để in các tệp trong thư mục hiện tại trên hệ thống Linux.

thực hiện "ls"

3. Với một SSI, lệnh exec được sử dụng để thực thi một lệnh trên máy chủ và hiển thị đầu ra cho trang web. Ví dụ: nếu chúng tôi muốn hiển thị cùng một đầu ra được sử dụng trong ví dụ trên trên trang web sử dụng SSI, bạn có thể sử dụng một lệnh tương tự như ví dụ sau.

Lệnh, Thực thi, Ngã ba, PID, Thuật ngữ lập trình