gpedro 47 #1 Posted May 8, 2014 (edited) 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 Edited May 9, 2014 by gpedro 4 flipmorsch, vdzz, Beeki and 1 other reacted to this Share this post Link to post
Lordfire 110 #3 Posted May 9, 2014 Isso ai é muito bom hein! Só não ficou claro no issue se isso é ou não implementado no TFS 1.0 Share this post Link to post
Beeki 17 #4 Posted May 9, 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. Share this post Link to post