Como adicionar um aplicativo para ser executado como um serviço no Linux?

1

Como adicionar um aplicativo para iniciar automaticamente na inicialização do sistema no Linux? Minha distro: Mandriva 2009.1

    
por Jader Dias 02.03.2010 / 20:53

3 respostas

1

O Mandriva parece bastante similar ao da Red Hat na manipulação de scripts de inicialização. Se você instalou o software a partir de um RPM e ele foi projetado para ser executado como um servidor, provavelmente existe um script de inicialização já disponível.

Se você executar:

chkconfig --list

Você pode ver todos os daemons que podem ser executados na inicialização. Se o programa que você deseja iniciar estiver nessa lista, provavelmente será necessário configurá-lo para iniciar quando o computador for carregado. Faça isso com:

chkconfig --level 345 <service_name> on

Se não estiver na lista, você terá um pouco mais de trabalho a fazer. link tem todos os detalhes sangrentos.

    
por 02.03.2010 / 21:34
0

Se você está se referindo ao job scheduling, você deve dar uma olhada em Cron e Crontab

    
por 02.03.2010 / 21:33
0

Além de configurar os scripts init (usando chkconfig ou manualmente hackeando a hierarquia /etc/init.d ) e usando cron (8) , alguns serviços simples podem ser manipulados de /etc/inittab .

Veja, por exemplo, Usando o inittab para garantir que o sshd (e outros itens importantes) ainda estejam em execução - quaisquer desvantagens? na falha do servidor.

    
por 02.03.2010 / 21:45