当前位置: 技术问答>linux和unix
通过网络编程让机器重启? 可以这样么?
来源: 互联网 发布时间:2016-07-11
本文导语: 这2天看网络编程,现在会客户端和服务端发送HELLO!***了。。。 如果是从客户端发送一个信息到服务器,然后服务器让机器重新启动? 这样的话怎么弄呢? 求助。。。。大家帮帮哦...
这2天看网络编程,现在会客户端和服务端发送HELLO!***了。。。
如果是从客户端发送一个信息到服务器,然后服务器让机器重新启动? 这样的话怎么弄呢?
求助。。。。大家帮帮哦。 谢了。
如果是从客户端发送一个信息到服务器,然后服务器让机器重新启动? 这样的话怎么弄呢?
求助。。。。大家帮帮哦。 谢了。
|
我觉得可以用Expect脚本实现,rlogin到server之后,然后发送reboot,比如:
#!/usr/bin/expect
spawn rlogin XXXX -l YYYY ;# XXXX,server名;YYYY,用户名,此处应该是root吧
expect {
"Password:"
}
send XXXX ;# Password of your login
sleep 1
send "rebootr"
个人意见,仅供参考。
#!/usr/bin/expect
spawn rlogin XXXX -l YYYY ;# XXXX,server名;YYYY,用户名,此处应该是root吧
expect {
"Password:"
}
send XXXX ;# Password of your login
sleep 1
send "rebootr"
个人意见,仅供参考。
|
发送init 1 命令即可