Updating DDoSProtectionSwitcher switchServer() method to launch remote script for IP change instead of local.
This commit is contained in:
parent
895878ee40
commit
1bf5debc06
@ -275,10 +275,13 @@ public class DDoSProtectionSwitcher
|
||||
private static void switchServer(final String privateIp, String currentIp, String newIp, String currentGateway,
|
||||
String newGateway)
|
||||
{
|
||||
String cmd = "/home/mineplex/switchBungeeIp.sh";
|
||||
String cmd = "/usr/bin/ssh";
|
||||
String args = "-to StrictHostKeyChecking=no -o ServerAliveInterval=10 mineplex@" + privateIp + " -p 5191";
|
||||
String remoteCmd = "\"sh /home/mineplex/config/switchBungeeIpRemote.sh";
|
||||
String remoteCmdEnd = "\"";
|
||||
|
||||
ProcessRunner pr = new ProcessRunner(new String[] { "/bin/sh", cmd, privateIp, currentIp, newIp,
|
||||
currentGateway, newGateway });
|
||||
ProcessRunner pr = new ProcessRunner(new String[] { cmd, args, remoteCmd, currentIp, newIp,
|
||||
currentGateway, newGateway, remoteCmdEnd });
|
||||
pr.start(new GenericRunnable<Boolean>()
|
||||
{
|
||||
public void run(Boolean error)
|
||||
|
Loading…
Reference in New Issue
Block a user