Tôi đang cố gắng để systemd thực hiện những gì init.d scripts sẽ làm, hiển thị trạng thái dịch vụ tự động sau khi được cung cấp một lệnh thủ công để bắt đầu hoặc dừng. Đây có phải là cách nào đó có thể?
systemd không may bật lại ngay khi nó chạy trong nền và sau đó bạn phải thực hiện lệnh thứ hai để hiển thị trạng thái, bắt đầu hoặc dừng có thể hoặc không hoạt động, systemd sẽ không cho bạn biết trừ khi bạn hỏi và bỏ mặc bạn không biết gì.
I E. Tôi đang cố gắng để có được
service nginx status
chạy tự động sau khi tôi làm
service nginx start
hoặc là
service nginx restart
(hoặc trong hệ thống bị tổn thương não, systemctl start nginx.service
)
systemctl
như @Huygens đã đề xuất, thì vấn đề có thể là nginx.service
bắt đầu thành công nhưng gặp sự cố sau đó. Hãy thử kiểm tra tạp chí hoặc trong nhật ký Nginx.
systemctl start nginx.service && echo SUCCESS || echo failure
chưa