{"id":1036,"date":"2011-10-04T08:26:51","date_gmt":"2011-10-03T23:26:51","guid":{"rendered":"http:\/\/blog.rutake.com\/techmemo\/?p=1036"},"modified":"2011-10-04T08:26:51","modified_gmt":"2011-10-03T23:26:51","slug":"bash%e3%81%a7%e3%82%ad%e3%83%bc%e5%85%a5%e5%8a%9b%e3%81%97%e3%81%a6%e5%87%a6%e7%90%86%e5%88%86%e5%b2%90%e3%81%99%e3%82%8b%e7%b0%a1%e6%98%93%e3%83%a9%e3%83%b3%e3%83%81%e3%83%a3%e3%83%bc%e4%bd%9c","status":"publish","type":"post","link":"https:\/\/blog.rutake.com\/techmemo\/2011\/10\/04\/bash%e3%81%a7%e3%82%ad%e3%83%bc%e5%85%a5%e5%8a%9b%e3%81%97%e3%81%a6%e5%87%a6%e7%90%86%e5%88%86%e5%b2%90%e3%81%99%e3%82%8b%e7%b0%a1%e6%98%93%e3%83%a9%e3%83%b3%e3%83%81%e3%83%a3%e3%83%bc%e4%bd%9c\/","title":{"rendered":"Bash\u3067\u30ad\u30fc\u5165\u529b\u3057\u3066\u51e6\u7406\u5206\u5c90\u3059\u308b\u7c21\u6613\u30e9\u30f3\u30c1\u30e3\u30fc\u4f5c\u6210"},"content":{"rendered":"<p>\u8e0f\u307f\u53f0\u30b2\u30fc\u30c8\u30a6\u30a7\u30a4\u30b5\u30fc\u30d0\u30fc\u304b\u3089SSH\u63a5\u7d9a\u5148\u304c\u8907\u6570\u3042\u3063\u305f\u308a\u3001\u958b\u767a\u74b0\u5883\u3054\u3068\u306bDB\u63a5\u7d9a\u6587\u5b57\u5217\u304c\u5fae\u5999\u306b\u5909\u308f\u308b\u5834\u5408\u306b\u7c21\u6613\u30e9\u30f3\u30c1\u30e3\u30fc\u3068\u3057\u3066\u3001\u30ad\u30fc\u5165\u529b\u3067\u30b3\u30de\u30f3\u30c9\u3092\u9078\u629e\u3067\u304d\u308b\u30b7\u30a7\u30eb\u3092\u6614\u4f5c\u3063\u305f\u3002<\/p>\n<p>\u30b7\u30a7\u30eb\u306f\u3057\u3070\u3089\u304f\u89e6\u3063\u3066\u3044\u306a\u3044\u3068\u4f5c\u308a\u65b9\u5fd8\u308c\u3066\u3057\u307e\u3046\u306e\u3067\u3001\u5927\u3057\u3066\u76ee\u65b0\u3057\u3044\u3068\u3082\u601d\u308f\u308c\u306a\u3044\u3051\u3069\u3082\u3001\u4ee5\u4e0b\u305d\u306e\u4f5c\u6210\u65b9\u6cd5\u3092\u516c\u958b\uff01<\/p>\n<p>[shell]<br \/>\n#!\/bin\/bash<br \/>\n# read key input from stdin<br \/>\nread key<br \/>\n# do command<br \/>\ncase &#8220;$key&#8221; in<br \/>\n    &#8220;1&#8221; ) echo &#8220;1\u304c\u62bc\u3055\u308c\u305f\u3088\u3002server1\u306b\u63a5\u7d9a&#8221;<br \/>\n          ssh server1;;<br \/>\n    &#8220;2&#8221; ) echo &#8220;\u547d\u4ee4\u306f\u4e00\u884c\u3067\u3082\u3044\u3044\u304c\u6700\u5f8c\u306b;;&#8221;;;<br \/>\n    *) echo &#8220;\u4e00\u81f4\u3059\u308b\u3082\u306e\u304c\u306a\u3044\u3068\u304d\u306f\u3053\u3053&#8221;<br \/>\n          break ;;<br \/>\nesac<br \/>\nexit 0<br \/>\n[\/shell]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u8e0f\u307f\u53f0\u30b2\u30fc\u30c8\u30a6\u30a7\u30a4\u30b5\u30fc\u30d0\u30fc\u304b\u3089SSH\u63a5\u7d9a\u5148\u304c\u8907\u6570\u3042\u3063\u305f\u308a\u3001\u958b\u767a\u74b0\u5883\u3054\u3068\u306bDB\u63a5\u7d9a &hellip; <a href=\"https:\/\/blog.rutake.com\/techmemo\/2011\/10\/04\/bash%e3%81%a7%e3%82%ad%e3%83%bc%e5%85%a5%e5%8a%9b%e3%81%97%e3%81%a6%e5%87%a6%e7%90%86%e5%88%86%e5%b2%90%e3%81%99%e3%82%8b%e7%b0%a1%e6%98%93%e3%83%a9%e3%83%b3%e3%83%81%e3%83%a3%e3%83%bc%e4%bd%9c\/\">\u7d9a\u304d\u3092\u8aad\u3080 <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":[],"categories":[11],"tags":[406,202],"_links":{"self":[{"href":"https:\/\/blog.rutake.com\/techmemo\/wp-json\/wp\/v2\/posts\/1036"}],"collection":[{"href":"https:\/\/blog.rutake.com\/techmemo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.rutake.com\/techmemo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rutake.com\/techmemo\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.rutake.com\/techmemo\/wp-json\/wp\/v2\/comments?post=1036"}],"version-history":[{"count":1,"href":"https:\/\/blog.rutake.com\/techmemo\/wp-json\/wp\/v2\/posts\/1036\/revisions"}],"predecessor-version":[{"id":1037,"href":"https:\/\/blog.rutake.com\/techmemo\/wp-json\/wp\/v2\/posts\/1036\/revisions\/1037"}],"wp:attachment":[{"href":"https:\/\/blog.rutake.com\/techmemo\/wp-json\/wp\/v2\/media?parent=1036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.rutake.com\/techmemo\/wp-json\/wp\/v2\/categories?post=1036"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rutake.com\/techmemo\/wp-json\/wp\/v2\/tags?post=1036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}