在Ubuntu 14.04没有sudo service networking restart,也没有sudo /etc/init.d/networking restart任何更多的做任何事情。他们也都以代码 1 退出。显然有些事情发生了变化(或发生了一半变化),但我找不到什么。这显然会导致远程网络重新配置和 Ansible 等工具出现问题。
$ sudo bash -x /usr/sbin/service networking restart
[sudo] password for wirehive:
++ basename /usr/sbin/service
+ VERSION='service ver. 0.91-ubuntu1'
++ basename /usr/sbin/service
+ USAGE='Usage: service < option > | --status-all | [ service_name [ command | --full-restart ] ]'
+ SERVICE=
+ ACTION=
+ SERVICEDIR=/etc/init.d
+ OPTIONS=
+ '[' 2 -eq 0 ']'
+ cd /
+ '[' 2 -gt 0 ']'
+ case "${1}" in …Run Code Online (Sandbox Code Playgroud)