FileCollConstants.java 1.54 KB
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";

}