{"id":1229,"date":"2026-03-11T23:14:59","date_gmt":"2026-03-11T14:14:59","guid":{"rendered":"http:\/\/www.igoni.kr\/?p=1229"},"modified":"2026-03-11T23:15:09","modified_gmt":"2026-03-11T14:15:09","slug":"container%ec%97%90%ec%84%9c-the-input-device-is-not-a-tty-%eb%a1%9c%ea%b7%b8-%ec%b6%9c%eb%a0%a5%ec%8b%9c-%ec%a1%b0%ec%b9%98","status":"publish","type":"post","link":"http:\/\/www.igoni.kr\/?p=1229","title":{"rendered":"container\uc5d0\uc11c the input device is not a TTY \ub85c\uadf8 \ucd9c\ub825\uc2dc \uc870\uce58"},"content":{"rendered":"<p id=\"bkmrk-container%EC%97%90-%EC%A0%80%EC%9E%A5%EB%90%9C-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%A5%BC-\">container\uc5d0 \uc800\uc7a5\ub41c \ub370\uc774\ud130\ub97c export\ud560\ub54c \ud3b8\ub9ac\ud558\uac8c \ud558\ub824\uace0 crontab\uc5d0 \uac78\uc5b4\ub1a8\ub294\ub370,<\/p>\n<p id=\"bkmrk-%EB%8B%A4%EC%9D%8C%EB%82%A0-%EB%B3%B4%EB%8B%88-export%EB%90%9C-%EB%8D%B0%EC%9D%B4%ED%84%B0%EC%9D%98-\">\ub2e4\uc74c\ub0a0 \ubcf4\ub2c8 export\ub41c \ub370\uc774\ud130\uc758 \uc0ac\uc774\uc988\uac00 0k.<\/p>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<colgroup>\n<col style=\"width: 99.881%;\" \/><\/colgroup>\n<tbody>\n<tr>\n<td><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1233\" src=\"http:\/\/www.igoni.kr\/wp-content\/uploads\/2026\/03\/4a2770c1-03c7-47db-9b86-f1f8b831d962-scaled.jpg\" alt=\"\" width=\"2560\" height=\"1438\" srcset=\"http:\/\/www.igoni.kr\/wp-content\/uploads\/2026\/03\/4a2770c1-03c7-47db-9b86-f1f8b831d962-scaled.jpg 2560w, http:\/\/www.igoni.kr\/wp-content\/uploads\/2026\/03\/4a2770c1-03c7-47db-9b86-f1f8b831d962-300x169.jpg 300w, http:\/\/www.igoni.kr\/wp-content\/uploads\/2026\/03\/4a2770c1-03c7-47db-9b86-f1f8b831d962-1024x575.jpg 1024w, http:\/\/www.igoni.kr\/wp-content\/uploads\/2026\/03\/4a2770c1-03c7-47db-9b86-f1f8b831d962-768x431.jpg 768w, http:\/\/www.igoni.kr\/wp-content\/uploads\/2026\/03\/4a2770c1-03c7-47db-9b86-f1f8b831d962-1536x863.jpg 1536w, http:\/\/www.igoni.kr\/wp-content\/uploads\/2026\/03\/4a2770c1-03c7-47db-9b86-f1f8b831d962-2048x1151.jpg 2048w, http:\/\/www.igoni.kr\/wp-content\/uploads\/2026\/03\/4a2770c1-03c7-47db-9b86-f1f8b831d962-1300x730.jpg 1300w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/td>\n<\/tr>\n<tr>\n<td class=\"align-right\">perplexity\uc5d0\uc11c \uc0dd\uc131\ud55c AI\uc774\ubbf8\uc9c0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div id=\"bkmrk-\" class=\"box\">\n<div class=\"box\">\n<div class=\"code\">\n<div class=\"linenoswrapper\">\n<div class=\"linenos\"><\/div>\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<pre id=\"bkmrk-%24%3E-ls--l-total-212--\"><code class=\"language-shell\">$&gt; ls -l\r\ntotal 212\r\n-rw-r--r-- 1 root root \u00a0\u00a0\u00a0\u00a0\u00a00 Jan 23 01:02 back-2022-01-23.sql<\/code><\/pre>\n<div id=\"bkmrk--0\" class=\"wikimodel-emptyline\"><\/div>\n<p id=\"bkmrk-%ED%98%B9%EC%8B%9C%EB%82%98-%EC%8B%B6%EC%96%B4%EC%84%9C-mail%EB%A1%9C%EA%B7%B8%EB%A5%BC-%EB%B3%B4%EB%8B%88.-\">\ud639\uc2dc\ub098 \uc2f6\uc5b4\uc11c mail\ub85c\uadf8\ub97c \ubcf4\ub2c8. \uc774\ub7f0\uac8c \ub62d..<\/p>\n<div id=\"bkmrk--1\" class=\"box\">\n<div class=\"box\">\n<div class=\"code\">\n<div class=\"linenoswrapper\">\n<div class=\"linenos\"><\/div>\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<pre id=\"bkmrk-%24%3E-cat-%2Fvar%2Fspool%2Fma\"><code class=\"language-shell\">$&gt; cat \/var\/spool\/mail\/root\r\n...\r\nX-Cron-Env: &lt;SHELL=\/bin\/sh&gt;\r\nX-Cron-Env: &lt;HOME=\/root&gt;\r\nX-Cron-Env: &lt;PATH=\/usr\/bin:\/bin&gt;\r\nX-Cron-Env: &lt;LOGNAME=root&gt;\r\nX-Cron-Env: &lt;USER=root&gt;\r\nMessage-Id: &lt;20220123160541.test-machine&gt;\r\nDate: Mon, 24 Jan 2022 01:02:01 +0900 (KST)\r\n\r\nthe input device is not a TTY\r\n...<\/code><\/pre>\n<p id=\"bkmrk-%C2%A0%EC%83%9D%EA%B0%81%ED%95%B4%EB%B3%B4%EB%8B%88-docker-exec%EC%97%90%EC%84%9C\">\u00a0\uc0dd\uac01\ud574\ubcf4\ub2c8 docker exec\uc5d0\uc11c input + terminal \uc635\uc158\uc744 \ub123\uc5c8\ub294\ub370 terminal\ub54c\ubb38\uc5d0 \uaf2c\uc778\ub4ef.<\/p>\n<div id=\"bkmrk--2\" class=\"box\">\n<div class=\"box\">\n<div class=\"code\">\n<div class=\"linenoswrapper\">\n<div class=\"linenos\"><\/div>\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<pre id=\"bkmrk-%24%3E-cat-%2Froot%2Fdb_dump\"><code class=\"language-shell\">$&gt; cat \/root\/db_dump.sh\r\n#!\/bin\/bash\r\n\r\nNEW_DATE=$(date +%Y-%m-%d)\r\nOLD_DATE=$(date +%Y-%m-%d -d '-30 days')\r\n\r\nif [[ ! -d \/home\/backup\/$NEW_DATE ]]\r\nthen\r\n\u00a0mkdir -p \/home\/backup\/$NEW_DATE\r\nfi<\/code><\/pre>\n<div id=\"bkmrk-%23%EC%98%88%EC%A0%84%EC%BD%94%EB%93%9C\" class=\"box\">\n<div class=\"box\">\n<div class=\"code\">\n<div class=\"linenoswrapper\">\n<div>\n<p>#\uc608\uc804\ucf54\ub4dc<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<pre id=\"bkmrk-%24%3E-docker-exec--it-p\"><code class=\"language-shell\">$&gt; docker exec -it postgres pg_dump -U test -d testdb &gt; back-$NEW_DATE.sql\r\n<\/code><\/pre>\n<div id=\"bkmrk-%23%EB%B3%80%EA%B2%BD%EC%BD%94%EB%93%9C\" class=\"box\">\n<div class=\"box\">\n<div class=\"code\">\n<div class=\"linenoswrapper\">\n<div>#\ubcc0\uacbd\ucf54\ub4dc<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<pre id=\"bkmrk-%24%3E-docker-exec--i-po\"><code class=\"language-shell\">$&gt; docker exec -i postgres pg_dump -U test -d testdb &gt; back-$NEW_DATE.sql<\/code><\/pre>\n<div id=\"bkmrk--3\" class=\"box\">\n<div class=\"code\">\n<div class=\"linenoswrapper\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"bkmrk--4\" class=\"wikimodel-emptyline\"><\/div>\n<p id=\"bkmrk-%EC%9D%8C..-%EC%9E%98%EB%90%A8.\">\uc74c.. \uc798\ub428.<\/p>\n<pre id=\"bkmrk-%24%3E-ls--l-total-212---0\"><code class=\"language-shell\">$&gt; ls -l\r\ntotal 212\r\n-rw-r--r-- 1 root root\u00a0\u00a0\u00a0 102488 Jan 23 09:54 back-2022-01-23.sql<\/code><\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>container\uc5d0 \uc800\uc7a5\ub41c \ub370\uc774\ud130\ub97c export\ud560\ub54c \ud3b8\ub9ac\ud558\uac8c \ud558\ub824\uace0 crontab\uc5d0 \uac78\uc5b4\ub1a8\ub294\ub370, \ub2e4\uc74c\ub0a0 \ubcf4\ub2c8 export\ub41c \ub370\uc774\ud130\uc758 \uc0ac\uc774\uc988\uac00 0k. &nbsp; perplexity\uc5d0\uc11c&hellip;<\/p>\n","protected":false},"author":1,"featured_media":1233,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[347],"tags":[373,375],"class_list":["post-1229","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-container-only","tag-container","tag-tty"],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/www.igoni.kr\/index.php?rest_route=\/wp\/v2\/posts\/1229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.igoni.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.igoni.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.igoni.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.igoni.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1229"}],"version-history":[{"count":2,"href":"http:\/\/www.igoni.kr\/index.php?rest_route=\/wp\/v2\/posts\/1229\/revisions"}],"predecessor-version":[{"id":1237,"href":"http:\/\/www.igoni.kr\/index.php?rest_route=\/wp\/v2\/posts\/1229\/revisions\/1237"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.igoni.kr\/index.php?rest_route=\/wp\/v2\/media\/1233"}],"wp:attachment":[{"href":"http:\/\/www.igoni.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.igoni.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1229"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.igoni.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}