Upstart é um substituto baseado em evento para o daemon / sbin / init que manipula o início de tarefas e serviços durante a inicialização, parando-os durante o desligamento e supervisionando-os enquanto o sistema está em execução.
Estou trabalhando em um aplicativo que executa vários serviços / daemons usando upstart. Estes devem iniciar na inicialização do sistema, mas somente depois que o servidor de banco de dados (no nosso caso mongo) foi iniciado. Eu estou procurando...
Eu tenho que seguinte problema: Nós temos um aplicativo Java que é iniciado por um script bash.
Este aplicativo deve ser executado como um daemon, portanto, temos um trabalho inicial para iniciá-lo.
start on runlevel [2345]...
Este script iniciará os serviços:
#!upstart
description "example.com"
author "Geert"
script
for service in "website" "feeds" "jobs"
do
exec start service.example.com service=$service
done
end script
O script de serviço é...
No Ubuntu 11.10, se eu rodar /usr/bin/cserver -c /etc/cserver.conf & , tudo funcionará bem.
Mas se eu executar serviço cserver start ou /etc/init.d/cserver start como fiz em 10.10, não será. Apenas diz "iniciando cServer", e é o últi...
Eu tenho um aplicativo Linux que abre vários dispositivos seriais
( /dev/ttyUSB X) e lê / escreve a partir deles. Quando eu corro de um
prompt de comando (Ubuntu 10.04, bash) funciona perfeitamente.
$sudo ./my_program /dev/ttyUSB0 #sudo...
Acabei de eliminar um script rápido para manter um servidor da Web escravo em sincronia com um mestre usando o rsync. ( link )
Eu gostaria de fazer isso rodar na inicialização e ser controlável através dos usuais comandos /etc/init.d/ ... ou...
Atualização: Arquivado como bug # 812423 no Launchpad.
Eu tenho o mysqld apontado para um volume externo:
$ cat /etc/mysql/conf.d/data_joliss.cnf
[mysqld]
datadir=/mnt/data_joliss/mysql
Isso está funcionando bem em geral. Mas às v...
Eu tenho três scripts do Ubuntu Upstart:
browser executa uma instância do firefox como um usuário sem privilégios
browsers começa quando screen é iniciado e lança
browser PORT=1
browser PORT=2
browser PORT=3...
Estou planejando usar inosync para sincronizar dados do servidor mestre para vários servidores clientes. Eu criei um usuário chamado rsyncuser no master e no slaves com permissões de acesso e acesso ssh sem senha dos servidores master para sla...