Saya mencoba membuat systemd melakukan apa yang akan dilakukan skrip init.d, menunjukkan status layanan secara otomatis setelah secara manual diberi perintah untuk memulai atau berhenti. Apakah ini entah bagaimana mungkin?
Systemd sayangnya muncul segera kembali karena berjalan di latar belakang dan kemudian Anda harus melakukan perintah kedua untuk menunjukkan status, mulai atau berhenti mungkin berhasil atau tidak, systemd tidak akan memberi tahu Anda kecuali Anda bertanya dan meninggalkan Anda dengan kebodohan.
yaitu. Saya sedang berusaha mendapatkan
service nginx status
untuk berjalan secara otomatis setelah saya melakukan
service nginx start
atau
service nginx restart
(atau di sistem yang rusak otak, systemctl start nginx.service
)
systemctl
seperti yang telah disarankan oleh @Huygens, maka masalahnya mungkin yang nginx.service
mulai berhasil tetapi macet setelahnya. Coba periksa jurnal atau dalam log Nginx.
systemctl start nginx.service && echo SUCCESS || echo failure
?