最近在用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高度的時候,使用正常的文字高度計算方法,發現高度計算正確,但是文字只顯示一行,顯示不全。解決方...