diff --git a/src/main/java/SshCurl.java b/src/main/java/SshCurl.java new file mode 100644 index 0000000..4f325f2 --- /dev/null +++ b/src/main/java/SshCurl.java @@ -0,0 +1,53 @@ +import org.apache.log4j.Logger; + +public class SshCurl { + + public static final Logger logger = Logger.getLogger(SshSh.class); + + private static String targetSys = ""; + + + public static void main(String[] args) { + if(args.length != 1) { + System.err.println("총 1개의 args를 입력하지 않았습니다."); + System.exit(0); + return; + } + + targetSys = args[0]; + + SshCurl self = new SshCurl(); + + try { + self.run(); + } catch (Exception e) { + e.printStackTrace(); + } + } + + private void run() throws Exception { + + FTPUtil ssh = new FTPUtil(); + ssh.initExec("175.193.201.56", "tmax","tmax1234", 10040); + + try { + String cmd = ""; + String cmdPrefix = "curl -X GET http://175.193.201.146:92/relay/touch?sys="; + if(targetSys.equals("monitoring")) { + cmd = cmdPrefix+"monitoring"; + } else { + + } + + if(!cmd.equals("")) { + ssh.setCommand(cmd); + } + + ssh.disconnectExec(); + } catch (Exception e) { + + } + + return; + } +} diff --git a/ssh_curl.sh b/ssh_curl.sh new file mode 100644 index 0000000..04334a5 --- /dev/null +++ b/ssh_curl.sh @@ -0,0 +1,11 @@ +#!/bin/bash +#!/usr/bin/expect -f +if [ $# -lt 1] +then + echo "I Hope your input. [TARGET_SYS]" + exit +fi + +TARGET_SYS=$1 + +java -jar /gpta/source-app/cfs/relay_jar/ssh-curl.jar $TARGET_SYS & \ No newline at end of file