在qnx系统中,定期打印hogs命令、pidin a 命令,如何设置参数
时间: 2024-03-16 07:47:40 浏览: 458
在QNX中,要定期打印hogs命令和pidin a命令并设置参数,可以使用以下命令:
```
hogs -d [间隔时间] -n [打印次数] > [输出文件路径]
pidin a -d [间隔时间] -n [打印次数] > [输出文件路径]
```
其中,-d参数用于设置两次打印之间的时间间隔,单位为秒;-n参数用于设置打印命令的次数;>符号用于将输出重定向到指定的文件中。
例如,如果你想每隔10秒钟打印一次hogs命令,并且希望打印10次,可以使用以下命令:
```
hogs -d 10 -n 10 > hogs.log
```
这个命令将会在当前目录下生成一个名为hogs.log的文件,其中包含了10次hogs命令的输出结果,每次之间间隔10秒钟。同样的,你也可以根据自己的需要修改-d参数和-n参数的值来定制你想要的输出结果。
对于pidin a命令,使用方法类似,例如:
```
pidin a -d 10 -n 10 > pidin.log
```
这个命令将会在当前目录下生成一个名为pidin.log的文件,其中包含了10次pidin a命令的输出结果,每次之间间隔10秒钟。
相关问题
在qnx系统中,写一个脚本 ,实现定期打印top命令、定期打印hogs命令、定期打印pidin a 命令的功能
可以通过编写一个shell脚本来实现这个功能。具体步骤如下:
1. 创建一个文件,例如monitor.sh。
2. 在文件中添加以下代码:
```
#!/bin/sh
while true
do
top >> top.log
sleep 10
done &
while true
do
hogs >> hogs.log
sleep 10
done &
while true
do
pidin a >> pidin.log
sleep 10
done &
```
3. 保存文件并退出。
4. 将文件赋予执行权限:
```
chmod +x monitor.sh
```
5. 运行脚本:
```
./monitor.sh
```
这个脚本将会在后台执行三个无限循环,每个循环每隔10秒钟执行一次相应的命令,并将输出重定向到对应的日志文件中。你可以在任何时间停止脚本的执行,只需使用kill命令结束它即可。
在qnx系统中,定期打印top命令,如何设置参数
在QNX中,要定期打印top命令并设置参数,可以使用以下命令:
```
top -d [间隔时间] -n [打印次数] > [输出文件路径]
```
其中,-d参数用于设置两次打印之间的时间间隔,单位为秒;-n参数用于设置打印top命令的次数;>符号用于将输出重定向到指定的文件中。
例如,如果你想每隔10秒钟打印一次top命令,并且希望打印10次,可以使用以下命令:
```
top -d 10 -n 10 > top.log
```
这个命令将会在当前目录下生成一个名为top.log的文件,其中包含了10次top命令的输出结果,每次之间间隔10秒钟。你可以根据自己的需要修改-d参数和-n参数的值,来定制你想要的输出结果。
阅读全文