Se é um serviço baseado em porta, você pode usar o netstat.
netstat -tulpn | grep filebeat
Existe um serviço chamado filebeat. Funciona na máquina oracle linux 6.8,
chkconfig --list
não mostra mas quando executa este comando
ps -ef | grep filebeat
ps -ef | grep filebeat root 2583 18280 0 10:10 pts / 7 00:00:00 grep filebeat root 14456 1 0 Mar27? 00:00:00 / usr / share / filebeat / bin / filebeat-god -r / -n -p /var/run/filebeat.pid -
/usr/share/filebeat/bin/filebeat-c/etc/filebeat/filebeat.yml -path.home / usr / share / filebeat-caminho.config / etc / filebeat -path.data / var / lib / filebeat -path.logs / var / log / filebeat
raiz 14457 14456 2 Mar27? 16:41:54 /usr/share/filebeat/bin/filebeat-c/etc/filebeat/filebeat.yml -path.home / usr / share / filebeat-caminho.config / etc / filebeat -path.data / var / lib / filebeat -path.logs / var / log / filebeat
Eu posso ver que o serviço está funcionando e também não consegui encontrar em /etc/init.d
E verifiquei o arquivo de log que ele grava no arquivo de log.
lsof filebeat
retorna;
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
filebeat 14457 root 2w REG 252,1 8995935 529475 filebeat
e
ps p 14457
PID TTY STAT TIME COMMAND
14457 ? Sl 1001:57 /usr/share/filebeat/bin/filebeat -c
/etc/filebeat/filebeat.yml -path.home /usr/share/filebeat -path.config
/etc/filebeat -path.data /var/lib/filebeat -path.logs /var/log/fileb
como posso encontrar onde está a localização do arquivo de serviço de compartilhamento de arquivos para iniciar ou parar?
Se é um serviço baseado em porta, você pode usar o netstat.
netstat -tulpn | grep filebeat