我正在使用 service dhcpd status
獲取DHCP服務器狀態。結果是如何從屏幕中刪除系統重定向消息
重定向爲/ bin/systemctl狀態dhcpd.service ●dhcpd.service - DHCPv4服務器守護程序 加載:加載(/usr/lib/systemd/system/dhcpd.service;啓用;廠商預設:禁用)
活動:活動(運行),因爲......
我只是想提取active
和發送到PHP(Zend的)服務器。要做到這一點,我用
service dhcpd status | awk '{for (I=1;I<=NF;I++) if ($I == "Active:") {print $(I+1)};}'
結果是
重定向爲/ bin/systemctl狀態dhcpd.service
活躍
我只是不明白如何刪除重定向到/ bin/systemctl狀態dhcpd.service部分來自re SULT。
我試過these answers,但他們沒有解決我的問題。
我錯過了什麼嗎?還是有更好的方法來做到這一點?我不熟悉shell腳本。
在此先感謝。
我建議更換'服務DHCPD用'服務的dhcpd狀態status' 2> &1'。 – Cyrus
而不是'service dhcpd status | awk ...'你應該使用:'service dhcpd status |&awk ...' – anubhava
@Cyrus不,它不會給我想要的結果。我只想採取'積極',也刪除此「重定向到/斌/ systemctl狀態dhcpd.service」 – Sachith