Skip to content

Instantly share code, notes, and snippets.

@fk2000
Created October 12, 2017 04:48
Show Gist options
  • Save fk2000/302a51ccbe3eb264b08a2cf08a0cbf5c to your computer and use it in GitHub Desktop.
Save fk2000/302a51ccbe3eb264b08a2cf08a0cbf5c to your computer and use it in GitHub Desktop.
CentOSのSystemctlでDataSpider Serverを起動・停止する方法 ref: http://qiita.com/fk_2000/items/da60be70dcd3c2bc1319
# *****************************************************************
# *****************************************************************
# *********************** DataSpider Server ***********************
# *****************************************************************
# *****************************************************************
[Unit]
Description=DataSpider Server
[Service]
ExecStart=/var/DataSpiderServista/server/bin/DataSpiderServer
ExecStop=/var/DataSpiderServista/server/bin/Shutdown
[Install]
WantedBy=multi-user.target
--- |INFO|モジュール[ScriptRunner Container]のサービスを開始しています。
--- |INFO|モジュール[DataProcessingComponent Manager]のサービスを開始しています。
--- |INFO|モジュール[DataProcessingComponent Manager]のサービスを開始しました。
--- |INFO|モジュール[ScriptRunner Container]のサービスを開始しました。
--- |INFO|システムのサービスを開始しました。
--- |NOTICE|DataSpider Serverを正常に起動しました。
--- |INFO|*****************************************************************
$ cd /etc/systemd/system/
$ sudo vi DataSpiderServer.service
$ sudo systemctl status DataSpiderServer.service
● DataSpiderServer.service - DataSpider Server
Loaded: loaded (/etc/systemd/system/DataSpiderServer.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since 木 2017-10-12 12:34:37 JST; 8s ago
Process: 20559 ExecStop=/var/DataSpiderServista/server/bin/Shutdown (code=exited, status=0/SUCCESS)
Process: 20420 ExecStart=/var/DataSpiderServista/server/bin/DataSpiderServer (code=exited, status=143)
Main PID: 20420 (code=exited, status=143)
(log省略)
$ sudo systemctl list-unit-files --type=service | grep DataSpiderServer
DataSpiderServer.service disabled
$ sodo systemctl enable DataSpiderServer.service
Created symlink from /etc/systemd/system/multi-user.target.wants/DataSpiderServer.service to /etc/systemd/system/DataSpiderServer.service.
$ sudo systemctl list-unit-files --type=service | grep DataSpiderServer
DataSpiderServer.service enabled
$ sudo systemctl status DataSpiderServer.service
● DataSpiderServer.service - DataSpider Server
Loaded: loaded (/etc/systemd/system/DataSpiderServer.service; enabled; vendor preset: disabled)
Active: inactive (dead)
$ sudo systemctl start DataSpiderServer.service
$ sudo systemctl status DataSpiderServer.service
● DataSpiderServer.service - DataSpider Server
Loaded: loaded (/etc/systemd/system/DataSpiderServer.service; enabled; vendor preset: disabled)
Active: active (running) since 木 2017-10-12 12:33:58 JST; 8s ago
Main PID: 20420 (java)
CGroup: /system.slice/DataSpiderServer.service
└─20420 /var/DataSpiderServista/server/bin/../../jre/bin/java -server -Djava.ext.dirs=../system/boot/ext:../../jre/lib/ext -Djava.endorsed.di...
(log省略)
$ sudo systemctl stop DataSpiderServer.service
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment