{"id":2970,"date":"2014-09-09T21:17:47","date_gmt":"2014-09-09T21:17:47","guid":{"rendered":"http:\/\/www.deuzebranaweb.com.br\/?p=2970"},"modified":"2014-09-09T21:17:47","modified_gmt":"2014-09-09T21:17:47","slug":"2970","status":"publish","type":"post","link":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/2014\/09\/09\/2970\/","title":{"rendered":"Como colocar um programa para inicializar no boot do linux"},"content":{"rendered":"<h1>Adicionado servi\u00e7os na inicializa\u00e7\u00e3o<\/h1>\n<div class=\"floatright\"><\/div>\n<div id=\"HOTWordsTxt\">\n<div>\n<div>Para colocar um servi\u00e7o na inicializa\u00e7\u00e3o do <i>Linux<\/i> podemos utilizar uma ferramenta chamada <i>ntsysv<\/i>, por\u00e9m \u00e9 interessante saber como funciona executar esta tarefa manualmente.Os servi\u00e7os do Linux ficam no diret\u00f3rio \/etc\/rc.d\/init.d. Na inicializa\u00e7\u00e3o os servi\u00e7os localizados no diret\u00f3rio \/etc\/rc.d\/rc[n].d s\u00e3o inicializados ou parados. O [n] \u00e9 o n\u00famero correspondente ao run level, ou seja, \u00e9 s\u00f3 adicionar um link do servi\u00e7o para este diret\u00f3rio com a seguinte nomenclatura:<b>[S|K]56[nomedoservi\u00e7o]<\/b>Sendo:<\/p>\n<ul>\n<li>[S|N]: Isto quer dizer se o servi\u00e7o ou programa deve ser iniciado ou n\u00e3o;\n<ul>\n<li>S: start (iniciar);<\/li>\n<li>K: kill (matar, parar).<\/li>\n<\/ul>\n<\/li>\n<li>56: \u00c9 o n\u00famero da fila em que ele dever\u00e1 ser executado, se o n\u00famero for menor ele ser\u00e1 executado antes que os outros servi\u00e7os;<\/li>\n<li>[nomedoservi\u00e7o]: somente para identifica\u00e7\u00e3o humana, n\u00e3o interfere em nada.<\/li>\n<\/ul>\n<p>Pronto, para inicializar um script primeiro voc\u00ea copia este script para o \/etc\/init.d:<\/p>\n<p><b># cp \/root\/rotina.sh \/etc\/init.d<\/b><\/p>\n<p>Depois crie um link simb\u00f3lico para o diret\u00f3rio \/etc\/rc.d\/rc.[n]d (para qual run level voc\u00ea quiser):<\/p>\n<p><b># ln -s \/etc\/rc.d\/init.d \/etc\/rd.c\/rc3.d\/S24rotina<\/b><\/p>\n<p>Pronto, na inicializa\u00e7\u00e3o em run level 3 o script rotina ser\u00e1 executado.<\/p>\n<p>Obrigado pessoal pela for\u00e7a, e me desculpem se escrevi alguma bobagem. A id\u00e9ia \u00e9 s\u00f3 ajudar. \u00c9 isso ai .. e Viva o Linux!!!<\/p>\n<\/div>\n<div><\/div>\n<div><\/div>\n<div>http:\/\/www.vivaolinux.com.br\/artigo\/-Como-colocar-um-programa-para-inicializar-no-boot?pagina=3<\/div>\n<div>http:\/\/forum.zwame.pt\/threads\/iniciar-3-servicos-programas-no-boot-centos.458784\/<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Adicionado servi\u00e7os na inicializa\u00e7\u00e3o Para colocar um servi\u00e7o na inicializa\u00e7\u00e3o do Linux podemos utilizar uma ferramenta chamada ntsysv, por\u00e9m \u00e9 interessante saber como funciona executar esta tarefa manualmente.Os servi\u00e7os do Linux ficam no diret\u00f3rio \/etc\/rc.d\/init.d. Na inicializa\u00e7\u00e3o os servi\u00e7os localizados no diret\u00f3rio \/etc\/rc.d\/rc[n].d s\u00e3o inicializados&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_angie_page":false,"page_builder":"","footnotes":""},"categories":[20,16],"tags":[],"class_list":["post-2970","post","type-post","status-publish","format-standard","hentry","category-linux","category-shell"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts\/2970","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=2970"}],"version-history":[{"count":0,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts\/2970\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=2970"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=2970"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=2970"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}