gpedro 47 #1 Postado 8 Maio, 2014 (editado) Eai, beleza?Recentemente passeando pelo Github, encontrei uma Issue do The Forgotten Server perguntando quais eram os sinais do processo do TFS.Então vamos lá,Para fechar um OTServ, você ocasionalmente utiliza killall -9 theforgottenserver Mas você sabe o que significa esse -9? Bom, ele significa que você vai mandar um sinal 9 para o processo em questão.Para sabermos quais os sinais que o Linux permite, basta executar kill -lEntão o sinal 9 na verdade se chama SIGKILL. O significado do sinal KILL é o seguinte: The SIGKILL signal forces the process to stop executing immediately. The program cannot ignore this signal. This process does not get to clean-up either. Resumidamente, ele força que o processo pare de executar imediatamente. Então vamos aprender o modo correto de fechar o TFS.A Issue que eu encontrei é essa: https://github.com/otland/forgottenserver/issues/770Onde Colaborador @dominique120 diz todos os signals e seus efeitos em um link no Pastebin. Para garantir que o Pastebin não delete o arquivo, eu salvei ele no meu gist: https://gist.github.com/gpedro/7f7160a90ced2fe24eecEntão vamos entender como funciona:Para encerrar um processo, agora nós iremos consultar a tabela de signals e ver qual operação você quer fazer. Exemplo: eu quero fechar o meu TFS de forma segura. Para fecha com segurança, primeiro salvamos o servidor e depois fechamos, logo, o sinal correspondente a essa opção é o QUIT, então: killall -SIGQUIT theforgottenserver ou killall -3 theforgottenserver Então é isso.Obrigado <3- - - -Referênciashttps://github.com/otland/forgottenserver/issues/770http://www.linux.org/threads/kill-commands-and-signals.4423/ não esqueça de curtir aqui em baixo Editado 9 Maio, 2014 por gpedro 4 flipmorsch, Lordfire, vdzz e 1 outro reagiu a isto Compartilhar este post Link para o post
vdzz 15 #2 Postado 8 Maio, 2014 Muito bom! Valeu por compartilhar. Compartilhar este post Link para o post
Lordfire 110 #3 Postado 9 Maio, 2014 Isso ai é muito bom hein! Só não ficou claro no issue se isso é ou não implementado no TFS 1.0 Compartilhar este post Link para o post
Beeki 17 #4 Postado 9 Maio, 2014 Isso ai é muito bom hein! Só não ficou claro no issue se isso é ou não implementado no TFS 1.0 Nem todos tem funcionalidade (Já testei), na documentação da engine~tfs, vem falando sobre. Compartilhar este post Link para o post