Điểm:0

Chạy `net start "có sai không?"` trên một dịch vụ đang chạy (hoặc một dịch vụ mà tôi không kiểm tra trước trạng thái)?

lá cờ ru

từ chối trách nhiệm Tôi không rành về những chủ đề này (dịch vụ, bọc lưới lệnh và bảo trì máy chủ nói chung).

Trên Windows, bọc lưới lệnh cho phép dừng và bắt đầu dịch vụ, thông qua dừng mạng "<tên dịch vụ>"bắt đầu mạng "<tên dịch vụ>"

Có phải là thực hành xấu để chạy bắt đầu mạng "<tên dịch vụ>" trên một dịch vụ có trạng thái không được kiểm tra trước?

Tôi hiểu rằng tôi có thể kiểm tra trạng thái dịch vụ và chỉ bắt đầu nếu trạng thái dừng lại. Nhưng nếu điều này là không cần thiết, tại sao mọi thứ lại phức tạp?

Tôi đã thử chạy lệnh trên một dịch vụ đang chạy và Powershell chỉ phản hồi Lê dịch vụ nhu cầuà © a déjà © tà © démarré. mà có thể dịch sang Dịch vụ được yêu cầu đã được bắt đầu. Tôi không thấy bất kỳ tác dụng phụ xấu nào, nhưng tôi có thể bỏ qua rất nhiều vấn đề.

Trường hợp sử dụng sẽ là đảm bảo rằng một dịch vụ cụ thể đang thực sự chạy.

Dịch vụ cụ thể này được cho là bắt đầu tự động.Máy chủ lưu trữ nó được định cấu hình để khởi động lại hàng ngày vào một thời điểm cụ thể (tôi không có cách nào kiểm soát điều này) và trong một số trường hợp, dịch vụ không tự động khởi động. Vì vậy, trong khi chúng tôi đang điều tra sự cố khởi động, tôi muốn tạm thời khắc phục sự cố này bằng cách tự động (thông qua bộ lập lịch tác vụ) khởi động dịch vụ tại một thời điểm nhất định sau khi khởi động lại nếu dịch vụ chưa chạy.

lá cờ br
[1] từ những gì tôi có thể nói, không có bất lợi nào khi sử dụng `net start` trên một dịch vụ đã bắt đầu. ///// [2] powershell có cmdlet để nhận thông tin về một dịch vụ. hãy xem >>> `Get-Help Get-Service -Full`
Điểm:2
lá cờ cv

Tôi không biết về bất kỳ kết quả tiêu cực nào khi cố gắng bắt đầu một dịch vụ đã bắt đầu. Vâng, nó ổn.

nhập mô tả hình ảnh ở đây

Điểm:1
lá cờ au

Hoàn toàn ổn khi khởi chạy net start ... mà không cần kiểm tra, vâng.

Điểm:0
lá cờ cn

Trường hợp sử dụng sẽ là đảm bảo rằng một dịch vụ cụ thể đang thực sự chạy.

Nếu dịch vụ đang cung cấp một chức năng hoặc mục đích, thì đó sẽ là thử nghiệm. Mặt khác, dịch vụ cần báo cáo trạng thái một cách chính xác - hiện tại thì không.

Laurent Gabiot avatar
lá cờ ru
Tôi nhận ra rằng tiêu đề của tôi có thể gây hiểu nhầm, nó đã được sửa ngay bây giờ. Dịch vụ có thể báo cáo trạng thái của nó tốt. Chỉ có tôi là không muốn kiểm tra trạng thái của nó trước khi chạy lệnh `net start`. Tôi tự hỏi liệu đó có phải là một cách làm không tốt hay đó là một lối tắt hoàn toàn tốt để thực hiện.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.