{"id":5099,"date":"2015-02-26T22:35:01","date_gmt":"2015-02-26T13:35:01","guid":{"rendered":"http:\/\/www.vincentina.net\/?p=5099"},"modified":"2015-02-27T06:48:39","modified_gmt":"2015-02-26T21:48:39","slug":"webrick%e3%81%a7redmine%e3%81%ae%e3%83%86%e3%82%b9%e3%83%88%e3%82%92%e3%81%99%e3%82%8b%e3%81%a8%e3%81%8d%e3%81%ab%e4%bd%bf%e3%81%84%e3%81%9f%e3%81%84%e3%83%87%e3%83%bc%e3%83%a2%e3%83%b3%e8%b5%b7","status":"publish","type":"post","link":"https:\/\/www.vincentina.net\/?p=5099","title":{"rendered":"WEBrick\u3067Redmine\u306e\u30c6\u30b9\u30c8\u3092\u3059\u308b\u3068\u304d\u306b\u4f7f\u3044\u305f\u3044\u30c7\u30fc\u30e2\u30f3\u8d77\u52d5\u30fb\u505c\u6b62\u306e\u8d85\u7c21\u6613\u30b9\u30af\u30ea\u30d7\u30c8"},"content":{"rendered":"<p>\u30b3\u30de\u30f3\u30c9\u3092\u6570\u73e0\u3064\u306a\u304e\u3057\u305f\u8d85\u7c21\u6613\u30b9\u30af\u30ea\u30d7\u30c8\u3067\u3059\u3002\u30b3\u30de\u30f3\u30c9\u540d\u306f\u304a\u597d\u304d\u306b\u3002<br \/>\n\u3056\u3063\u304f\u308a\u3068\u30c6\u30b9\u30c8\u306f\u3057\u307e\u3057\u305f\u3002<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n\u8d77\u52d5\r\n&#x5B;takeken@centos \/home\/takeken\/redmine]$ service-redmine start\r\nrails start &#x5B;OK]\r\n\r\n\u72b6\u614b\u78ba\u8a8d\r\n&#x5B;takeken@centos \/home\/takeken\/redmine]$ service-redmine status\r\nkidochu pid=7386\r\n\r\n\u72b6\u614b\u78ba\u8a8d\u3000\u505c\u6b62\u4e2d\r\n&#x5B;takeken@centos \/home\/takeken\/redmine]$ service-redmine status\r\nteishichu\r\n\r\n\u8d77\u52d5\u3000\u3059\u3067\u306b\u8d77\u52d5\u6e08\u307f\r\n&#x5B;takeken@centos \/home\/takeken\/redmine]$ service-redmine start\r\nrails start &#x5B;NG] already started\r\n\r\n\u505c\u6b62\r\n&#x5B;takeken@centos \/home\/takeken\/redmine]$ service-redmine stop\r\nrails stop&#x5B;OK]\r\n\r\n\u505c\u6b62\u3000\u3059\u3067\u306b\u505c\u6b62\u6e08\u307f\u3000\u3068\u3044\u3046\u304b\u52d5\u3044\u3066\u306a\u304b\u3063\u305f\u6642\r\n&#x5B;takeken@centos \/home\/takeken\/redmine]$ service-redmine stop\r\nrails stop&#x5B;NG] teishichu\r\n<\/pre>\n<p>\u30bd\u30fc\u30b9\u3002<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n&#x5B;takeken@centos \/home\/takeken\/redmine]$ cat \/usr\/local\/bin\/service-redmine\r\n#!\/bin\/sh\r\n\r\nCOMMAND=$1\r\nPID=`ps aux | grep &quot;&#x5B;r]ails server -d&quot; | awk '{ print $2 }'`\r\n\r\ncase $COMMAND in\r\n\u00a0 &quot;start&quot; )\r\n\u00a0\u00a0\u00a0 if &#x5B; ! -s $PID ] ;then echo &quot;rails start &#x5B;NG] already started&quot;\r\n\u00a0\u00a0\u00a0 else rails server -d &gt; \/dev\/null\r\n\u00a0\u00a0\u00a0 echo &quot;rails start &#x5B;OK]&quot;\r\n\u00a0\u00a0\u00a0 fi ;;\r\n\u00a0 &quot;status&quot; )\r\n\u00a0\u00a0\u00a0 if &#x5B; ! -s $PID ] ;then echo &quot;kidochu pid=$PID&quot;\r\n\u00a0\u00a0\u00a0 else echo &quot;teishichu&quot;\r\n\u00a0\u00a0\u00a0 fi ;;\r\n\u00a0 &quot;stop&quot; )\r\n\u00a0\u00a0\u00a0 if &#x5B; ! -s $PID ] ;then\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 sudo kill &quot;$PID&quot;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 echo &quot;rails stop&#x5B;OK]&quot;\r\n\u00a0\u00a0\u00a0 else echo &quot;rails stop&#x5B;NG] teishichu&quot;\r\n\u00a0\u00a0\u00a0 fi ;;\r\n\r\nesac\r\n<\/pre>\n<p>\u74b0\u5883\uff1a<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">&#x5B;takeken@centos \/home\/takeken\/redmine]$ cat \/etc\/redhat-release\r\nScientific Linux release 6.6 (Carbon)\r\n&#x5B;takeken@centos \/home\/takeken\/redmine]$ uname -ri\r\n2.6.32-504.3.3.el6.x86_64 x86_64<\/pre>\n<p>CentOS\u3068\u601d\u3063\u3066\u3044\u305f\u3089SL\u3060\u3063\u305f\uff01\uff01<br \/>\n\u30fd(#\uff9f\u0414\uff9f)\uff89\u250c\u251b(\u30ce\u00b4\u0414\uff40)\u30ce<\/p>\n<p>&nbsp;<\/p>\n<div class='wp_social_bookmarking_light'>        <div class=\"wsbl_twitter\"><a href=\"https:\/\/twitter.com\/share\" class=\"twitter-share-button\" data-url=\"https:\/\/www.vincentina.net\/?p=5099\" data-text=\"WEBrick\u3067Redmine\u306e\u30c6\u30b9\u30c8\u3092\u3059\u308b\u3068\u304d\u306b\u4f7f\u3044\u305f\u3044\u30c7\u30fc\u30e2\u30f3\u8d77\u52d5\u30fb\u505c\u6b62\u306e\u8d85\u7c21\u6613\u30b9\u30af\u30ea\u30d7\u30c8\" data-via=\"TakekenTw\" data-lang=\"ja\">Tweet<\/a><\/div><\/div>\n<br class='wp_social_bookmarking_light_clear' \/>\n","protected":false},"excerpt":{"rendered":"<p>\u30b3\u30de\u30f3\u30c9\u3092\u6570\u73e0\u3064\u306a\u304e\u3057\u305f\u8d85\u7c21\u6613\u30b9\u30af\u30ea\u30d7\u30c8\u3067\u3059\u3002\u30b3\u30de\u30f3\u30c9\u540d\u306f\u304a\u597d\u304d\u306b\u3002 \u3056\u3063\u304f\u308a\u3068\u30c6\u30b9\u30c8\u306f\u3057\u307e\u3057\u305f\u3002 \u8d77\u52d5 &#x5B;takeken@centos \/home\/takeken\/redmine]$ service-redm &hellip; <a href=\"https:\/\/www.vincentina.net\/?p=5099\" class=\"more-link\"><span class=\"screen-reader-text\">&#8220;WEBrick\u3067Redmine\u306e\u30c6\u30b9\u30c8\u3092\u3059\u308b\u3068\u304d\u306b\u4f7f\u3044\u305f\u3044\u30c7\u30fc\u30e2\u30f3\u8d77\u52d5\u30fb\u505c\u6b62\u306e\u8d85\u7c21\u6613\u30b9\u30af\u30ea\u30d7\u30c8&#8221; \u306e<\/span>\u7d9a\u304d\u3092\u8aad\u3080<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[106],"tags":[],"class_list":["post-5099","post","type-post","status-publish","format-standard","hentry","category-programming"],"_links":{"self":[{"href":"https:\/\/www.vincentina.net\/index.php?rest_route=\/wp\/v2\/posts\/5099","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vincentina.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vincentina.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vincentina.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vincentina.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5099"}],"version-history":[{"count":0,"href":"https:\/\/www.vincentina.net\/index.php?rest_route=\/wp\/v2\/posts\/5099\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vincentina.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5099"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vincentina.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5099"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vincentina.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}