linux - 在一个脚本中分组不同的 linux 命令

标签 linux shell

我每 2 小时进行一些检查,以监控服务器的状态,例如 iostat -chdf -h/DATAfree -mhps -aux | grep kafka 和其他命令以及一些 shell 脚本。

我如何将它们分组到一个或两个脚本中以自动执行它们,而不是每次都手动进行相同的检查?

最佳答案

因此,如果我理解正确的话,您想执行一堆命令,因为一个脚本每两小时自动执行一次?

先写一个shell脚本:

#!/bin/sh

iostat -ch
df -h /DATA
free -mh
ps -aux | grep kafka

然后将其添加为 cron 作业(参见 cron)

关于linux - 在一个脚本中分组不同的 linux 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57322508/

相关文章:

android - 如何判断 android Activity 是否已通过外部 adb 命令完成?

linux - 为什么指定我的 shell 会更改 root 的 EUID?

linux - 无法从 shell 脚本终止进程

python - 如何将 "dialog"输出流式传输到标准输出?

linux - 将文件属性更改提交到 git 存储库

linux - 对文件进行计数,如果计数大于给定限制,则删除剩余文件

java - 如何传递包含带空格的目录的 bash 参数作为 Java 参数?

c++ - Linux 中的结果与 Windows C++ 中的结果不同

python - 如何在 Linux 服务器中将 Python、Oracle 11g 与 cx_Oracle 连接起来?

linux - busybox 初始化脚本。未找到挂载点