Qual é a maneira canônica de ter um trabalho inicial alterar seu ID do usuário e executar o script como um usuário não privilegiado? Obviamente, pode-se usar suou sudo, mas isso parece hacky (e pode gerar linhas de log
Qual é a maneira canônica de ter um trabalho inicial alterar seu ID do usuário e executar o script como um usuário não privilegiado? Obviamente, pode-se usar suou sudo, mas isso parece hacky (e pode gerar linhas de log
Na versão 10.10, o upstart está sendo usado em vez do sysvinit. É possível remover serviços iniciantes irritantes que você não deseja, removendo o arquivo apropriado em /etc/init/blah.conf No entanto, isso parece uma abordagem pesada. Como você configura o upstart corretamente para poder ativar e...
Recentemente, configurei um repositório Git remoto em um servidor para um aplicativo Web em execução como um serviço Upstart. Eu gostaria de usar o gancho pós-recebimento para acionar ações necessárias para atualizar o código do aplicativo e parar e reiniciar o serviço inicial. Este é o meu arquivo...
Estou usando o Ubuntu 12.04 LTS e este sistema usa principalmente trabalhos iniciantes. Infelizmente, meu sistema também depende de um servidor dbmail compilado manualmente , que possui apenas um script init, mas nenhum script inicial. Usando update-rc.d dbmail defaultseu instalei o dbmail para...
Tenho o seguinte trabalho inicial: description "posty api" start on mysql stop on shutdown env RACK_ENV=production setuid vmail setgid vmail chdir /opt/posty_api pre-start script mkdir -p /var/run/posty chown -R vmail:root /var/run/posty end script exec /usr/local/bin/unicorn -D -c...
O Ubuntu não usa mais o arquivo inittab; portanto, onde podemos encontrar o conjunto de arquivos que o ubuntu executa no início após o início do processo
Sempre que faço login no meu computador, inicio uma conexão SSH com um computador remoto para o trabalho no banco de dados. Como posso automatizar isso no Ubuntu para não precisar digitar isso toda vez que faço login no meu computador? ssh -L 3333:dbserver:3306
Qual é o significado das opções e parâmetros deste comando? exec su -s /bin/sh -c 'exec "$0" "$@"' root -- /opt/nsq/bin/nsqd Especificamente o -- parte e que exec "$0" "$@" é suposto fazer. eu sei $0 define um loop para o script continuar em execução. Você pode ignorar o...
Eu tenho o seguinte pre-start script em uma das minhas configurações do Upstart: pre-start script cd "$(dirname "$(dirname "$(readlink "/etc/init/${UPSTART_JOB}.conf")")")" . "lib/upstart/waitFor[...].sh" end script A função chamada é essencialmente apenas um loop sem fim esperando que...
Estou tentando fazer com que um arquivo .jar seja executado na inicialização em uma máquina Ubuntu, mas não estou chegando a lugar algum. Eu tentei as instruções aqui https://askubuntu.com/questions/99232/how-to-make-a-jar-file-run-on-startup-and-when-you-log-out , e eu ' tentei usar as informações...