我有一个服务,我已经创建了一个服务单元文件来支持在RHEL7.X中执行服务
当我运行该服务然后我正在运行状态命令时,我得到以下控制台输出: -
Loaded: loaded (/etc/systemd/system/spiritAgent.service; disabled; vendor preset: disabled)
Active: active (running) since Mon 2016-11-28 07:21:46 IST; 5s ago
Process: 32708 ExecStart=/opt/MyService start (code=exited, status=0/SUCCESS)
Main PID: 495 (java)
CGroup: /system.slice/My.service
‣ 495 /usr/java/jre1.8.0_102/bin/java -DGW_STATUS_SCHEDULER_INTERVAL=600000 -Dcom.ibm.jsse2.JSSEFIPS=true -Dspirit.config.dir=/opt/.
任何人都可以向我解释'‣'这是在CGroup之下。实际上' ‣'是一个方形'但是当我在这里复制它时,它会被改为' ‣'
答案 0 :(得分:0)
以下是另一项服务的systemctl status
输出片段。现在应该清楚每条线的含义,但让我简单地评论一下。这些符号是用于说明过程层次结构的梳子的伪图。
这里我们有一个cgroup和几个进程分配给它。每个进程都将其PID与其命令行的前缀一起列出。
例如,第一行是PID=2282
和apache worker的命令行。
Main PID: 2282 (httpd2-prefork)
CGroup: /system.slice/apache2.service
├─ 2282 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DICIN...
├─ 2735 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DICIN...
├─ 2736 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DICIN...
├─ 2739 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DICIN...
├─ 2740 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DICIN...
├─ 2741 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DICIN...
└─17607 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DICIN...