Khi tôi đang viết một tập tin batch để chạy tự động, làm thế nào để viết nó để khi tập tin batch được chạy, nó có thể tạm dừng trong vài giây giữa các lệnh?Lệnh ngủ trong tập tin batch?
Bối cảnh:
psexec \\server -u user -p pass cmd
[there needs to be a pause here for psexec to establish a connection]
dir /s >output.txt \\server\shared
* Lưu ý: lý do tôi chạy lệnh dir server-side sử dụng psexec và không cục bộ là bởi vì nó nhanh hơn nhiều để chạy dir trên máy tính cục bộ hơn từ xa, và thời gian là điều bản chất.
Khi tôi làm điều này bằng tay, điều đó rõ ràng là dễ dàng, tôi chỉ chờ đợi. Nhưng chạy một tập tin batch làm cho nó chạy tất cả các lệnh ở gần tốc độ ngay cạnh nhau, bất kể tình trạng hoàn thành của lệnh cuối cùng. Làm cách nào để tạm dừng?
Bản sao có thể có của [Ngủ trong tập tin thực thi] (http://stackoverflow.com/questions/166044/sleeping-in-a-batch-file) –
http://stackoverflow.com/a/7958678/206730 hữu ích hơn, có thể được đánh dấu là câu trả lời – Kiquenet