急问一个shell问题# Unix - 噫吁兮,危乎高哉
h*e
1 楼
现在运行一多线程程序,假设程序叫x,在运行期间用cpustat command(Sun Solaris)来
观察一些cpu counter的数值,关于cache coherence events的.
现在的问题是怎么样让cpustat根据x的运行来自动运行和停止。流程如下:
start x--> start cpustat automatically and output to a file--> x finished -->
cpustat finished automatically.
我试过manually操作,奇特的是我用ps无法找到cpustat的process
id,可能因为我不是root吧,而且只能通过估计时间,然后用ctrl+c来停止cpustat,这样
manually很不精确。我想这个应该可以用shell script来解决,但我一时想不出来,请大
虾帮忙了,谢谢谢谢。
观察一些cpu counter的数值,关于cache coherence events的.
现在的问题是怎么样让cpustat根据x的运行来自动运行和停止。流程如下:
start x--> start cpustat automatically and output to a file--> x finished -->
cpustat finished automatically.
我试过manually操作,奇特的是我用ps无法找到cpustat的process
id,可能因为我不是root吧,而且只能通过估计时间,然后用ctrl+c来停止cpustat,这样
manually很不精确。我想这个应该可以用shell script来解决,但我一时想不出来,请大
虾帮忙了,谢谢谢谢。