top 自動執行的shell腳本中,使用top -n 1 > log.txt, 上電自動執行,文件無輸出


1.
自動執行的shell腳本中,使用top -n 1 > log.txt, 上電自動執行,文件無輸出,使用一下命令解決:

//usr/bin/top -d 2 -n 1 -b > log.txt

如果手動執行腳本,上述兩句都可成功執行。。。目前無解。。。
2.
把命令換成 top -c -b -n 1 -w 300就可以了。源自stackoverflow上的解答

cpu_1=`/usr/bin/top -d 2 -b  -p  $chatserver_pid -n 1|awk 'NR==8{print}'|awk '{print $9}'|cut -d '.' -f 1`

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM