LinuxのJavaの展開プロジェクト(コンテナなど桟橋)一般的に使用されるスクリプトコマンドの下で

startup.sh

#/ binに/!bashの

エコー $(ベース名 $(PWD))" の桟橋が始まっ" 
CD桟橋
nohupはjavaの -Xmx8g -Xms8g -Xmn4g -XX:PermSizeを= 2グラム-XX:MaxPermSizeを= 4グラム-XX:+ CMSClassUnloadingEnabled -jar -Dfile .encoding = UTF- 8 start.jar --module = HTTP>は/ dev / nullに 2 >&1

status.sh

#!/ binに/ bashの

#閉じるstart.jarとデバッグ
のための PID  ` psの補助| grepを javaの| grep -v " grepを" | AWK  ' {$ 2印刷} ' '。
DO 
        start_path = ` lsの -l / procの/ $ {PID} / CWD | awkの ' {$ 11印刷} ' `
         であれば [[$ {start_path} =〜$(ベース名 $(PWD ))]]
        その後
                debug_path =` psの補助| グレップ-v grepの | grepの $ {PID} | awkは ' {$ 12印刷} ' `
                 であれば [[$ {debug_path} =〜" デバッグ" ]]
                 その後、
                        エコー $ {PID} $(ベース名 $(PWD))" Javaのデバッグが実行されている。" 
                他の
                        エコー $ {PID} $ (ベース名 $(PWD))" Javaが実行されている。" 
                Fi回線
        Fiあり
行って

stop.sh

#!/ binに/ bashの

#閉じるstart.jarとデバッグ
のための PID  ` psの補助| grepを javaの| grep -v " grepを" | AWK  ' {$ 2印刷} ' '。
DO 
        start_path = ` lsの -l / procの/ $ {PID} / CWD | awkの ' {$ 11印刷} ' `
         であれば [[$ {start_path} =〜$(ベース名 $(PWD ))]]
        その後
                debug_path =` psの補助| グレップ-v grepの | grepの $ {PID} | awkは ' {$ 12印刷} ' `
                 であれば [[$ {debug_path} =〜" デバッグ" ]]
                 その後、
                        エコー {PID} $($ ベース名 $(PWD))" Javaのデバッグが殺さ" 
                
                        のエコー $ {PID} $(ベース名 $(PWD))" Javaが殺された" 
                Fi回線
                キル - 9 $ {PID}
         Fiが
行われ

おすすめ

転載: www.cnblogs.com/runtimeexception/p/11978040.html