我正在创建 bash 脚本并将它们放在 bin 中以作为命令执行。在我最近的命令之前,我没有遇到任何问题。我正在尝试创建一个命令来重新启动网络管理器。
我的代码:
#!/bin/bash
sudo service network-manager restart
以 root 用户身份运行此命令时运行良好。如果我以非 root sudoer 身份运行它,命令会提示输入密码,然后失败并显示以下响应(我执行的命令名为 resnet):
user2@pavilion: resnet
Failed to restart natwork-manager.service: Unit natwork-manager.service not found.
任何帮助均感激不尽。
答案1
服务名称似乎拼写错误,应该是“natwork-manager”,而不是“network-manager”
Unit natwork-manager.service not found