Tôi muốn đặt giới hạn thời gian cho tập lệnh PowerShell (v2) để nó thoát ra sau khi hết hạn thời gian đó.Làm cách nào để bạn có thể đặt giới hạn thời gian cho tập lệnh PowerShell để chạy?
Tôi thấy trong PHP, chúng có các lệnh như set_time_limit và max_execution_time nơi bạn có thể giới hạn khoảng thời gian tập lệnh và thậm chí một hàm có thể thực thi.
Với tập lệnh của tôi, vòng lặp do/while đang xem thời gian không phù hợp vì tôi đang gọi thư viện mã bên ngoài có thể treo trong một thời gian dài.
Tôi muốn giới hạn một khối mã và chỉ cho phép mã chạy trong x giây, sau đó tôi sẽ chấm dứt khối mã đó và trả về phản hồi cho người dùng rằng tập lệnh đã hết thời gian chờ.
Tôi đã xem xét các công việc nền nhưng chúng hoạt động trong một chuỗi khác nhau do đó sẽ không có quyền giết trên chuỗi gốc.
Có ai đã giải quyết vấn đề này hoặc có giải pháp không?
Cảm ơn!
Điều này có vấn đề là nó sẽ đợi cho đến khi hết thời gian, ngay cả khi chương trình đã chấm dứt trước đó ... – Algoman