在我自己的Linux程序中,我希望监视进程的内存使用情况(监视内存泄漏等)。手动执行此操作的方法是在命令行上执行cat /proc/pid/stat命令(例如像cat /proc/2421/stat ),然后以某种方式解密所有值。比较麻烦的方法是像system("cat /proc/getpid()/stat | sed bla bla")一样,但是我想用C代码
在我的shell脚本中,我有以下代码:在我尝试过的每一个Linux中,上面的功能都是完美的。然而,在Mac OS X上,我得到: stat:非法选项-c使用: stat -FlLnqrsx -t timefmt
如何使用MacOS命令在X上获得文件的GID?最好是在Linux上也能工作的东西,但是如果需要的话,我可以介绍一个if -否则。