linux sleep命令学习
国庆在继续,为了配合这种轻松愉悦的环境,依然来点轻松的。 sleep命令很简单,就是用来实现延时的目的。
sh-# sleep 20s & 9025 sh-# ps | grep sleep 8953 ? 00:00:00 sleep 9025 ? 00:00:00 sleep sh-# sh-# ps | grep sleep
在C代码中调用linux sleep命令看看什么情况。 测试代码如下: #include <stdio.h>
int main(int argc, char* argv[]) { system("date;sleep 10s;date"); return 0; }
[~]$ gcc -o sleep_main sleep_main.c [~]$ ./sleep_main Wed Oct 2 13:01:53 CST 2013 Wed Oct 2 13:02:03 CST 2013
我们将sleep_main放到后台执行,通过ps命令连续查看, 发现sleep_main运行过程中会创建出sh,sleep几个进程出来。 待到sleep_main执行结束后,这几个进程也随之消亡。 [~]$ ./sleep_main & [1] 16985 Wed Oct 2 13:03:21 CST 2013
待确认问题: 如何准确的确认进程之间的关系,以及进程的动态运行情况? 是使用pstree和top这两个命令来查看吗?
|