summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfangshunjian <[email protected]>2018-10-18 16:02:47 +0800
committerfangshunjian <[email protected]>2018-10-18 16:02:47 +0800
commit2aa74c2eb9fca905095769b9599cae97dc20917e (patch)
tree1d6e07111c0c4efd424c3ff5020589bdbce52bea
parent56d71f261a8bd6031e47e2bf80867049a2aa13da (diff)
1、修改nc 周期启动 不能正确执行的 bug,去掉 ./ ,第三方监测脚本 赋予 777 权限
2、修改 log4j 配置文件 error 日志不能正确输出的问题
-rw-r--r--.gitignore1
-rw-r--r--bin/log4j.properties.svntmp15
-rw-r--r--src/com/nis/nmsclient/common/Common.java3
-rw-r--r--src/com/nis/nmsclient/thread/socket/SSLServer.java3
-rw-r--r--src/log4j.properties3
5 files changed, 6 insertions, 19 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..5e56e04
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/bin
diff --git a/bin/log4j.properties.svntmp b/bin/log4j.properties.svntmp
deleted file mode 100644
index c5aa4c7..0000000
--- a/bin/log4j.properties.svntmp
+++ /dev/null
@@ -1,15 +0,0 @@
-log4j.rootLogger = debug,stdout,logfile
-
-log4j.appender.stdout = org.apache.log4j.ConsoleAppender
-log4j.appender.stdout.layout.ConversionPattern = %d %p [%c] [%t] - <%m>%n
-log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
-
-#----------------------debug---------------------
-
-log4j.appender.logfile = org.apache.log4j.RollingFileAppender
-log4j.appender.logfile.MaxFileSize = 50MB
-log4j.appender.logfile.MaxBackupIndex = 20
-
-log4j.appender.logfile.File = ./nc_logs/nmsclient.log
-log4j.appender.logfile.layout.ConversionPattern = %d %p [%c] [%t] - <%m>%n
-log4j.appender.logfile.layout = org.apache.log4j.PatternLayout
diff --git a/src/com/nis/nmsclient/common/Common.java b/src/com/nis/nmsclient/common/Common.java
index 7b56c16..cb8e26d 100644
--- a/src/com/nis/nmsclient/common/Common.java
+++ b/src/com/nis/nmsclient/common/Common.java
@@ -421,7 +421,8 @@ public class Common {
if (os.startsWith("Windows")) {
command = scriptFile.getCanonicalPath();
} else if (os.startsWith("Linux")) {
- command = "./ " + scriptFile.getCanonicalFile();
+// command = "./ " + scriptFile.getCanonicalFile();
+ command = scriptFile.getCanonicalPath();
}
setInfo.setProcessPath(command); // 设置执行命令
setInfo.setProcessSearchKeyCode(scriptFile.getName()); // 搜索关键字
diff --git a/src/com/nis/nmsclient/thread/socket/SSLServer.java b/src/com/nis/nmsclient/thread/socket/SSLServer.java
index 27852f8..88b0368 100644
--- a/src/com/nis/nmsclient/thread/socket/SSLServer.java
+++ b/src/com/nis/nmsclient/thread/socket/SSLServer.java
@@ -32,6 +32,7 @@ import com.nis.nmsclient.thread.task.TaskReqHandle;
import com.nis.nmsclient.util.DateUtil;
import com.nis.nmsclient.util.FileUtil;
import com.nis.nmsclient.util.FileWrUtil;
+import com.nis.nmsclient.util.ProcessUtil;
import com.nis.nmsclient.util.Utils;
/**
@@ -203,7 +204,7 @@ public class SSLServer implements Runnable {
this.sendMessageByChar(SUCCESS);
this.bpReceiveFileByBath(pluginDir.getCanonicalPath());
this.sendMessageByChar(SUCCESS);
-
+ ProcessUtil.permit(777, pluginDir);//赋予执行权限
} else if(SERVER_FILE_PUSH.equalsIgnoreCase(msg)){//任务操作:文件推送
this.sendMessageByChar(SUCCESS);
String str = this.receiveMessageByChar();
diff --git a/src/log4j.properties b/src/log4j.properties
index 3bffcbc..5dc7440 100644
--- a/src/log4j.properties
+++ b/src/log4j.properties
@@ -1,4 +1,4 @@
-log4j.rootLogger = debug,stdout,logfile
+log4j.rootLogger = debug,stdout,logfile,errorLog
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout.ConversionPattern = %d %p [%l] [%t] - <%m>%n
@@ -15,7 +15,6 @@ log4j.appender.logfile.layout.ConversionPattern = %d %p [%l] [%t] - <%m>%n
log4j.appender.logfile.layout = org.apache.log4j.PatternLayout
#----------------------error---------------------
-log4j.logger.errorLog = warn,errorLog
log4j.appender.errorLog = org.apache.log4j.RollingFileAppender
log4j.appender.errorLog.MaxFileSize = 50MB
log4j.appender.errorLog.Append = true