ps aux 結果顯示不全

2021-06-26 05:48:38 字數 870 閱讀 2290

最近在用nagios,寫了個檢查系統服務的外掛程式,其中用到了如下的perl**:

system "ps aux | grep $proc_command > /tmp/$file_name_ps"; 

# ps aux | grep $proc_command 輸出重定向到 /tmp/$file_name_ps 中

但是發現輸出檔案中沒有要顯示的服務,嘗試使用

system "ps aux  > /tmp/$file_name_ps";
發現輸出檔案中的結果不全,比如:

對於apache2 服務,完全顯示出來應該是下面這樣:

root      1372  0.0  0.2 207156 12016 ?        ss   08:57   0:00 /usr/sbin/apache2 -k start

www-data 1497 0.0 0.2 208340 8972 ? s 08:57 0:00 /usr/sbin/apache2 -k start

在命令列執行這個命令顯示結果是完全的;

但是,nagios呼叫這個外掛程式時,結果只顯示一部分,如下:

root      1372  0.0  0.2 207156 12016 ?        ss   08:57   0:00 /usr/sbin/apach
後面的內容不能顯示,導致外掛程式的輸出沒有。

解決辦法:

在外掛程式**中不使用 ps aux,而使用ps auxwww,這樣就會顯示全部結果。

ScrollView內容顯示不全

最近再專案中遇到scrollview內巢狀linearlayout 然後linearlayout的子view高度設定match parent 無效 我覺得肯定是scrollview重寫了測量的方法導致的 看scrollview的 onmeasure override protected void o...

TextView顯示內容不全

今天開發遇到乙個問題,發現textview顯示不全,很納悶,看圖 正常情況應該是這個樣子的 造成這種情況的原因是 textview被快速並且多次的設定內容值造成的。我的場景 我點選全選按鈕,設定乙個標誌位為true,呼叫adapter.notifydatasetchanged 將列表資料全部選中,在...

swift textView內容顯示不全

背景 意見反饋頁面有一行提示文字,包含客服qq,要求qq可點選。為了實現點選功能,這裡的文字沒有使用uilabel,而是採用了uitextview,使用textview的鏈結功能。問題 設定textview高度的時候,使用正常的文字高度計算方法,發現高度計算正確,但是文字只顯示一行,顯示不全。解決方...