centos7 sh脚本关闭多个不同进程
时间: 2023-09-06 15:14:23 浏览: 100
可以使用以下命令关闭多个不同进程:
```bash
#!/bin/bash
# 关闭进程1
kill $(ps aux | grep '[p]rocess1' | awk '{print $2}')
# 关闭进程2
kill $(ps aux | grep '[p]rocess2' | awk '{print $2}')
# 关闭进程3
kill $(ps aux | grep '[p]rocess3' | awk '{print $2}')
# 关闭进程4
kill $(ps aux | grep '[p]rocess4' | awk '{print $2}')
# 关闭进程5
kill $(ps aux | grep '[p]rocess5' | awk '{print $2}')
```
其中,`process1`、`process2`、`process3`、`process4`、`process5` 分别代表需要关闭的进程名。这里使用了 `grep` 命令来匹配进程名,并使用 `[p]rocess` 的方式来避免匹配到 `grep` 进程本身。然后使用 `awk` 命令来提取进程 ID,最后使用 `kill` 命令来关闭进程。
相关问题
centos7 环境变量在哪
在 CentOS 7 中,环境变量可以在多个文件中设置。以下是一些常见的位置:
1. `/etc/environment`:这是一个系统级别的环境变量文件,对所有用户和进程都生效。
2. `/etc/profile`:这个文件包含系统范围的全局环境变量,对所有登录用户生效。
3. `/etc/profile.d/*.sh`:这个目录包含一些 shell 脚本文件,这些脚本文件会在用户登录时自动执行。可以在这些脚本文件中设置一些环境变量。
4. `~/.bash_profile` 或 `~/.bashrc`:这些是用户级别的环境变量文件。`.bash_profile` 文件在用户登录时执行,而 `.bashrc` 文件在打开 shell 时执行。用户可以在这些文件中设置自己的环境变量。
如果要在 CentOS 7 中设置环境变量,可以按照以下步骤:
1. 在上述文件中选择一个合适的位置。
2. 在文件中添加 `export 变量名=变量值` 的语句,其中 `变量名` 是要设置的环境变量的名称,`变量值` 是要设置的环境变量的值。
3. 保存文件并退出。
4. 执行 `source 文件名` 命令,使设置立即生效。
阅读全文