FileCollConstants.java
1.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
package com.sitech.ismp.coll.busi;
import com.sitech.base.AgentProperties;
public class FileCollConstants {
public static final String LS_LT_FILE = "ls -lt ";
public static final String LS_L_FILE = "ls -l ";
public static final String LS_LTR_FILE = "ls -ltr ";
public static final String GREP_KEY_WORD = "grep #KEY_WORD#";
public static final String GET_FILE_COUNT = "wc -l";
public static final String AWK_FILE_SIZE = "awk '$5=0'";
public static final String GET_FIRST_FILE = "sed -n '1p'";
public static final String SHELL_TITLE = "#!/bin/sh";
public static final String TAB_LINE = "\n";
/** 分隔线 */
public static final String SPLIT_LINE = "echo \"*******************************************************************************************#\" >> "+AgentProperties.AGENT_HOME+"/result_temp/#SCHEDULE_ID#";
public static final String ECHO_SORT_ID = "echo FILE_COLL_SORT_ID=#FILE_COLL_SORT_ID# >> "+ AgentProperties.AGENT_HOME+"/result_temp/#SCHEDULE_ID#";
public static final String MV_CMD = "mv "+AgentProperties.AGENT_HOME+"/result_temp/#SCHEDULE_ID# "+AgentProperties.AGENT_HOME+"/result/";
public static final String NOTICE_CONTENT =
"#!/bin/sh\n" +
"AGENT_HOME=#AGENT_HOME#\n" +
"AGENT_ID=#AGENT_ID#\n" +
"SCHEDULE_ID=#SCHEDULE_ID#\n" +
"SHELL_NAME=#SHELL_NAME#\n" +
"CURRENT_TIME=`date \"+%Y-%m-%d %H:%M:%S\"`\n" +
"\n" +
"sh ${AGENT_HOME}/script/busi/${SHELL_NAME}\n" +
"\n";
}