首页 > 解决方案 > 重启多个服务脚本

问题描述

系统管理员阻止我重新启动多个服务sudo systemctl restart service1 service2

有没有办法用 bash 脚本解决这个问题。

标签: bashshell

解决方案


创建一个文件,例如:touch ~/restart.sh

使其可执行,例如:chmod 775 ~/restart.sh

将以下代码放入其中:

#!/bin/sh
for service; do systemctl restart "$service"; done

运行它sudo ~/restart.sh service1 service2


推荐阅读