Manipulação de Serviços

1. Manipulação de Serviços

Vitor Luis
VitorLuis

(usa Ubuntu)

Enviado em 19/02/2013 - 20:41h

Olá pessoal, estou com uma dúvida aqui e gostaria que vocês me ajudassem.

É assim, estou desenvolvendo uma aplicação em C++ que vai fazer o gerenciamento de um servidor Linux.

Uma parte dessa aplicação vai gerenciar os serviços da máquina, como por exemplo o apache, o sshd, o postgresql e etc.

O problema é que eu não faço nem ideia de como fazer o gerenciamento desses serviços, como por exemplo, saber qual está rodando, qual está parado.

Alguém teria uma ideia para me dar uma luz? rsrs'

Obrigado pela atenção.
Abraços.


  


2. Re: Manipulação de Serviços

Uilian Ries
uilianries

(usa Linux Mint)

Enviado em 19/02/2013 - 20:50h

Boa noite.

Cara, da uma lida no livro LINUX System Programming, cap 5 "Gerenciamento de processos".
Lá explica exatamente o que tu questiona e tem uns exemplos.



3. Re: Manipulação de Serviços

Vitor Luis
VitorLuis

(usa Ubuntu)

Enviado em 19/02/2013 - 20:57h

Onde eu posso adquirir esse livro?


4. Re: Manipulação de Serviços

Uilian Ries
uilianries

(usa Linux Mint)

Enviado em 19/02/2013 - 20:58h

Me passa teu email q compartilho pelo google drive


5. Re: Manipulação de Serviços

Vitor Luis
VitorLuis

(usa Ubuntu)

Enviado em 19/02/2013 - 21:16h

Opa. SEgue aê.

vitor.luis98@gmail.com


6. Re: Manipulação de Serviços

Uilian Ries
uilianries

(usa Linux Mint)

Enviado em 19/02/2013 - 21:34h

Feito :)


7. Re: Manipulação de Serviços

Vitor Luis
VitorLuis

(usa Ubuntu)

Enviado em 19/02/2013 - 22:16h

Vlw cara!


8. Re: Manipulação de Serviços

Vitor Luis
VitorLuis

(usa Ubuntu)

Enviado em 19/02/2013 - 22:16h

Vou ver agora se me atende


9. Re: Manipulação de Serviços

Vitor Luis
VitorLuis

(usa Ubuntu)

Enviado em 19/02/2013 - 22:38h

Cara, infelizmnete isso não me atende.

Mas obrigado pela ajuda. :D


10. Re: Manipulação de Serviços

euteste da silva
foxbit3r

(usa Solaris)

Enviado em 19/02/2013 - 22:54h

voce pode usar o fução popen() da linguagem C.
E passar como argumento

ps -ef | grep sshd | grep -v grep



11. Re: Manipulação de Serviços

Vitor Luis
VitorLuis

(usa Ubuntu)

Enviado em 19/02/2013 - 22:59h

foxbit3r escreveu:

voce pode usar o fução popen() da linguagem C.
E passar como argumento

ps -ef | grep sshd | grep -v grep


Obrigado pela sugestão cara!

Mas você conhece alguma system call que possa fazer isso?


12. Re: Manipulação de Serviços

Vitor Luis
VitorLuis

(usa Ubuntu)

Enviado em 21/02/2013 - 17:43h

UP






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts