{"id":245,"date":"2009-10-05T10:38:04","date_gmt":"2009-10-05T08:38:04","guid":{"rendered":"http:\/\/tn.genano.de\/wordpress\/?p=245"},"modified":"2009-10-05T10:40:14","modified_gmt":"2009-10-05T08:40:14","slug":"init-scripte-fur-centos-redhat-fit-machen-chkconfig","status":"publish","type":"post","link":"https:\/\/tn.genano.de\/wordpress\/2009\/10\/05\/init-scripte-fur-centos-redhat-fit-machen-chkconfig\/","title":{"rendered":"Init Scripte f\u00fcr Centos \/ Redhat fit machen (Chkconfig)"},"content":{"rendered":"<h1><a id=\"init_scripte_fuer_chkconfig\" name=\"init_scripte_fuer_chkconfig\">Init Scripte f\u00fcr Chkconfig<\/a><\/h1>\n<div>\n<p>Hier bekommst Du eine kurze beschreibung wie man init Scripte f\u00fcr chkconfig fit macht.<\/p><\/div>\n<h2><a id=\"die_syntax\" name=\"die_syntax\">Die Syntax<\/a><\/h2>\n<div>\n<p>F\u00fcr <em>chkconfig<\/em> sind folgende zwei Eintr\u00e4ge im Init Script n\u00f6tig:<\/p>\n<ul>\n<li>\n<div>chkconfig:<\/div>\n<\/li>\n<li>\n<div>description:<\/div>\n<\/li>\n<\/ul>\n<p>Die description ist zwingend notwendig. Ein bischen Doku kann man schon machen.<\/p>\n<p>Bei <em>chkconfig:<\/em> ist zu beachten, das man den \u201c:\u201c nicht vergisst, ansonsten erkennt chkconfig den Eintrag nicht. <em>chkconfig:<\/em> hat drei Paramater, das Runlevel, die Startpriorit\u00e4t und die Stoppriorit\u00e4t. Der Runlevel besagt in welchem Runlevel der Dienst gestartet wird, also 1,2,3,4 oder 5. Die Angabe wird einfach durch die Angabe der Runlevel geamacht. Also:<\/p>\n<pre>chkconfig: 12345  &lt;- Script wird in Runlevel 1,2,3,4 und 5 gestartet\r\nchkconfig: 345 &lt;- \u00dcbliche Variante, Script wird in Runlevel 2,4,5 gestartet<\/pre>\n<p>Die Startpriorit\u00e4t legt fest wann ein Script in den Runleveln gestartet wird. Also:<\/p>\n<pre>Script 1:\r\nchkconfig: 345 20 &lt;- Script wird in Runlevel 3,4,5 gestartet mit der Prio 20\r\n\r\nScript 2:\r\nchkconfig: 345 21 &lt;- Script wird in Runlevel 3,4,5 gestartet mit der Prio 21 also sp\u00e4ter als Script 1<\/pre>\n<p>Die Stopprorit\u00e4t legt fest wann ein Script in den Runleveln gestopt wird. Also:<\/p>\n<pre>Script 1:\r\nchkconfig: 345 20 80 &lt;- Script wird in Runlevel 3,4,5 gestartet mit der Prio 20, gestopped mit der Prio 80\r\n\r\nScript 2:\r\nchkconfig: 345 21 79 &lt;- Script wird in Runlevel 3,4,5 gestartet mit der Prio 21 also sp\u00e4ter als Script 1, gestopped wird es mit Prio 79 also fr\u00fcher als Script 1<\/pre>\n<p>Alles ganz einfach.<\/p>\n<p>Eine Description sieht dann folgenderma\u00dfen aus:<\/p>\n<pre>description: Was mein Script macht<\/pre>\n<p>Auch nicht der Hammer. <strong>Hier sei nochmals gesagt, man braucht die description<\/strong> gelle Martin?<\/div>\n<h2><a id=\"beispiel\" name=\"beispiel\">Beispiel<\/a><\/h2>\n<div>\n<p>Hier nochmal ein komplettes Beispiel:<\/p>\n<pre><span>#! \/bin\/sh<\/span>\r\n<span>#<\/span>\r\n<span># Mein Script<\/span>\r\n<span>#<\/span>\r\n<span># chkconfig: 345 21 79<\/span>\r\n<span># description: Mein Script<\/span><\/pre>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Init Scripte f\u00fcr Chkconfig Hier bekommst Du eine kurze beschreibung wie man init Scripte f\u00fcr chkconfig fit macht. Die Syntax F\u00fcr chkconfig sind folgende zwei Eintr\u00e4ge im Init Script n\u00f6tig: chkconfig: description: Die description ist zwingend notwendig. Ein bischen Doku &hellip; <a href=\"https:\/\/tn.genano.de\/wordpress\/2009\/10\/05\/init-scripte-fur-centos-redhat-fit-machen-chkconfig\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[160,156,161,157,159,162,158],"class_list":["post-245","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-centos","tag-chkconfig","tag-fedora","tag-init","tag-redhat","tag-runlevel","tag-scripte"],"_links":{"self":[{"href":"https:\/\/tn.genano.de\/wordpress\/wp-json\/wp\/v2\/posts\/245","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tn.genano.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tn.genano.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tn.genano.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tn.genano.de\/wordpress\/wp-json\/wp\/v2\/comments?post=245"}],"version-history":[{"count":0,"href":"https:\/\/tn.genano.de\/wordpress\/wp-json\/wp\/v2\/posts\/245\/revisions"}],"wp:attachment":[{"href":"https:\/\/tn.genano.de\/wordpress\/wp-json\/wp\/v2\/media?parent=245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tn.genano.de\/wordpress\/wp-json\/wp\/v2\/categories?post=245"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tn.genano.de\/wordpress\/wp-json\/wp\/v2\/tags?post=245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}