[MASOCH-L] duvida systemctl
Félix
fprasera at gmail.com
Mon Oct 10 09:54:44 -03 2016
Se abrir o scricp do named por exemplo, tem os seguintes comandos
ExecStartPre=/bin/bash -c 'if [ ! "$DISABLE_ZONE_CHECKING" == "yes" ]; then
/usr/sbin/named-checkconf -z /etc/named.conf; else echo "Checking of zone
files is disabled"; fi'
ExecStart=/usr/sbin/named -u named $OPTIONS
ExecReload=/bin/sh -c '/usr/sbin/rndc reload > /dev/null 2>&1 ||
/bin/kill -HUP $MAINPID'
ExecStop=/bin/sh -c '/usr/sbin/rndc stop > /dev/null 2>&1 || /bin/kill -TERM
$MAINPID'
Talvez tenha que colocar o seu script desta forma.
Félix
-----Mensagem Original-----
From: Rejaine Monteiro
Sent: Monday, October 10, 2016 9:52 AM
To: masoch-l at eng.registro.br
Subject: Re: [MASOCH-L] duvida systemctl
pois é , felix..
estou fazendo justamente isso...
eu crio o script, dou um daemon-reload.. só não dou um enable pq não
quero q ele seja ativado no boot.
o start vai ok.. o stop não..
fiz um scritp bem idioata aqui, q sõ faz um "echo start > /tmp/teste"
qdo dou um start e um "echo stop > /tmp/teste" qdo dou um stop. depois
do daemon-reload vi q o script executa e grava normalmente no arquivo..
mas se faço isso num script q já existe, o start grava.. o stop não...
mesmo dando um daemon-reload varias vezes...
vai entender...
On 10-10-2016 09:47, Félix wrote:
> Bom dia Rejaine.
>
> No Centos 7 criamos os scripts dentro da pasta /usr/lib/systemd/system
> e depois usamos o systemctl pra iniciar e parar ele. Depois de criado
> usamos os seguintes comandos do systemctl
>
> # systemctl daemon-reload
> # systemctl enable nomedoscript
> # systemctl start nomedoscript
> # systemctl stop nomedoscript
>
> Talvez isso ajude.
>
> Félix
> -----Mensagem Original----- From: Rejaine Monteiro
> Sent: Monday, October 10, 2016 9:24 AM
> To: Mail Aid and Succor, On-line Comfort and Help
> Subject: [MASOCH-L] duvida systemctl
>
> ola pessoal
>
> estou criando um script basico para ativar/desativar alguns ips virtuais
> num sevidor.
> é um script bem simples. qdo passado o start ele ativa os ips com ip addr
> e qdo dá o stop ele desativa esses ips, etc...
> o start e o status funcionam, ele ativa o ip e os exibe normalmente.
>
> mas o stop, não sei pq diabos, ele ignora completamente e só exibe o
> seguinte:
>
> # /etc/init.d/ativaips stop
> redirecting to systemctl stop ativaips.service
>
> o script funciona normalmente no sles11 , mas no opensuse 13.2 (que usa o
> tal systemctl por padrão) está dando esse problema...
> ṕara fazer um teste, coloquei apenas um echo teste > /tmp/teste.txt no
> stop.. e vi q o arquivo não está sendo gerado ao dar um stop, ou seja, ele
> não tá fazendo nada ao dar o stop!!!
>
> creio q seja alguma coisa com o systemctl
>
> alguma ideia?
>
>
> __
> masoch-l list
> https://eng.registro.br/mailman/listinfo/masoch-l
> __
> masoch-l list
> https://eng.registro.br/mailman/listinfo/masoch-l
--
Rejaine da Silveira Monteiro
Suporte-TI
Tel: (31) 2102-8854
Jamef Encomendas Urgentes - Matriz - Belo Horizonte/MG
www.jamef.com.br
__
masoch-l list
https://eng.registro.br/mailman/listinfo/masoch-l
More information about the masoch-l
mailing list