Unix'te birden fazla hizmet durumunun listesini almaya çalışıyorum. Bu service
komutu kullanıyorum : man page .
Tüm durumlar transmission-daemon
örneğin dizeyle başlar .
Tek bir komutla birden fazla hizmetin durumlarını listeleme yeteneğine ihtiyacım var . İşte şu anda çalıştığım (ve başarısız olduğum):
Burada kullanarak durumların bir listesini almaya çalışıyorum grep
.
service $(ls /etc/init.d | grep "transmission-daemon") status
Burada tüm durumları listelemeye çalışıyorum ve sonra grep
onlar için.
service --status-all | grep "transmission-daemon"
Bu, pek yardımcı olmayan aşağıdakileri üretir:
İhtiyacım olanı tek bir komutla nasıl etkili bir şekilde elde edebilirim, böylece awk
daha fazla kişiselleştirme için borulamaya devam edebilirim ?
İstenilen örnek çıktı:
transmission-daemon started
transmission-daemon2 stopped
transmission-daemon3 started