写个shell脚本 将top -d 60 定向到top文件夹中,top文件夹不存在 需要创建,需要将top文件夹定义成字符串
时间: 2024-01-27 20:03:24 浏览: 58
Shell脚本100例-v0.8.rar
可以使用以下的shell脚本来实现:
```
#!/bin/bash
# 定义top文件夹路径
top_dir="top"
# 创建top文件夹
mkdir -p "$top_dir"
# 执行top命令,并将输出重定向到top/top.log文件中
top -d 60 > "$top_dir/top.log"
```
上述脚本首先定义了一个 `top_dir` 变量,用于保存 `top` 文件夹的路径。然后使用 `mkdir -p "$top_dir"` 命令创建 `top` 文件夹(如果 `top` 文件夹不存在的话),其中 `$top_dir` 表示 `top_dir` 变量的值。最后使用 `top -d 60 > "$top_dir/top.log"` 命令执行 `top` 命令,并将输出重定向到 `$top_dir/top.log` 文件中。
将上述脚本保存为 `top.sh` 文件,然后在终端中执行 `./top.sh` 命令即可。执行该命令后,会在当前目录下创建 `top` 文件夹,并在其中生成 `top.log` 文件,其中记录了 `top` 命令的输出。
阅读全文