{"id":1478,"date":"2020-01-18T00:27:30","date_gmt":"2020-01-17T15:27:30","guid":{"rendered":"https:\/\/oboki.net\/workspace\/?p=1478"},"modified":"2020-01-18T00:27:30","modified_gmt":"2020-01-17T15:27:30","slug":"bash-crontab-%eb%aa%bb%ec%93%b8%eb%95%8c-%ec%9e%91%ec%97%85-%ec%98%88%ec%95%bd%ed%95%b4%eb%86%93%ea%b3%a0-%ed%87%b4%ea%b7%bc%ed%95%98%ea%b8%b0","status":"publish","type":"post","link":"https:\/\/oboki.net\/workspace\/bash\/bash-crontab-%eb%aa%bb%ec%93%b8%eb%95%8c-%ec%9e%91%ec%97%85-%ec%98%88%ec%95%bd%ed%95%b4%eb%86%93%ea%b3%a0-%ed%87%b4%ea%b7%bc%ed%95%98%ea%b8%b0\/","title":{"rendered":"[Bash] Crontab \ubabb\uc4f8\ub54c \uc791\uc5c5 \uc608\uc57d\ud574\ub193\uace0 \ud1f4\uadfc\ud558\uae30"},"content":{"rendered":"<h1>[Bash] Crontab \ubabb\uc4f8\ub54c \uc791\uc5c5 \uc608\uc57d\ud574\ub193\uace0 \ud1f4\uadfc\ud558\uae30<\/h1>\n<p>\uae08\uc694\uc77c \uc800\ub141 \ub2a6\uc740 \uc2dc\uac04 \ud558\ub358 bash \uc791\uc5c5\uc774 \ub2e4 \ub05d\ub098\uc9c0 \uc54a\uc558\uc744 \ub54c, \ub2e4\uc74c\uc8fc \uc6d4\uc694\uc77c\uc5d0 \ucd9c\uadfc\ud588\uc744 \ub54c \uc791\uc5c5\uc774 \ub05d\ub098\uc788\uae30\ub97c \ubc14\ub77c\ub294 \ub9c8\uc74c\uc5d0\uc11c \ub9cc\ub4e4\uc5b4\ubd24\ub294\ub370 \uaf64 \uc720\uc6a9\ud558\uac8c \uc4f8 \uc218 \uc788\uc744 \uac83 \uac19\ub2e4. <del>crontab \uc774\ub780 \uc88b\uc740 \uc720\ud2f8\uc774 \uc788\uae30\ub294 \ud574\ub3c4 \ub0b4 \ub9d8\ub300\ub85c \ub9c9 \ub4f1\ub85d\ud558\uace0 \ud560 \uc218\ub294 \uc5c6\uc73c\ub2c8\uae4c<\/del><\/p>\n<p>\uaf2d \uae08\uc694\uc77c\uc774 \uc544\ub2c8\ub354\ub77c\ub3c4, \uc0c8\ubcbd \ubc30\uce58 \uc9d1\uc911\uc2dc\uac04\uc744 \ud53c\ud574 \ucd9c\uadfc \uc804\uc5d0 \ubb34\uc5b8\uac00 \uc900\ube44\ub418\uc5c8\uc73c\uba74 \ud560 \ub54c\uc5d0 \uc885\uc885 \uc368\uba39\uc744 \uc218 \uc788\uc744 \ub4ef.<\/p>\n<pre><code class=\"language-bash\">#!\/bin\/bash\n# timer.sh\n\nwhile true;do\n  NOW=`date &quot;+%Y%m%d%H%M%S&quot;`\n  CHK=&quot;${NOW:0:13}&quot;\n  if [ &quot;$CHK&quot; -eq &quot;2020011804000&quot; ];then\n    echo &quot;RIGHT NOW!&quot;\n    # Your Command Here\n    break\n  fi  \n  echo $NOW &quot;Not now&quot;\n  sleep 5\ndone<\/code><\/pre>\n<p>\ucd08\ub2e8\uc704\ub85c \ub8e8\ud504\ub97c \ub3cc\uba74 \ud639\uc2dc\ub098 \ud55c \ub8e8\ud504 \ub3c4\ub294 \ub370\uc5d0 1\ucd08\uac00 \ub118\uc5b4\ubc84\ub824\uc11c \uc548\ud0c0\uae5d\uac8c\ub3c4 <code>if \uc870\uac74<\/code>\uc5d0 \uac78\ub9ac\uc9c0 \uc54a\ub294 \uacbd\uc6b0\uac00 \uc788\uc744 \uc218 \uc788\uc5b4 <code>0:13<\/code> \uc73c\ub85c \uc798\ub77c 10\ucd08 \ub2e8\uc704\ub85c \uac80\uc0ac\ud55c\ub2e4.<\/p>\n<p>\uc2e4\uc81c \ud65c\uc6a9\ud560 \ub54c\uc5d0\ub294 10\ucd08\ub2e8\uc704\ub85c \uc790\ub97c \ud544\uc694 \uc5c6\uc774 30\ucd08 \ub8e8\ud504\ub97c \ubd84\ub2e8\uc704\ub85c \uccb4\ud06c\ud574\uc11c break \ud574\ubc84\ub9ac\uba74 \ub420\ud150\ub370, 11\uc2dc \ub118\uc5b4 \uae09\ud558\uac8c \ub9cc\ub4e4\uba74\uc11c \ub610 \ud14c\uc2a4\ud2b8\ud558\uba74\uc11c \ubc14\ub85c\ubc14\ub85c \ud655\uc778\ud558\ub824\ub2e4 \ubcf4\ub2c8 \uc774\ub807\uac8c \ub41c \uac83 \uac19\ub2e4. \uad73\uc774 10\ucd08 \ub2e8\uc704\ub85c \uc608\uc57d\ud574\uc57c \ud55c\ub2e4\uba74 \uc774\ub807\uac8c \ud558\uba74 \ub418\uaca0\ub2e4.<\/p>\n<p>\uc2e4\ud589 \uad8c\ud55c\uc744 \ubd80\uc5ec\ud558\uace0 <code>nohup .\/timer.sh 2&gt;\/dev\/null &gt; timer.log &amp;<\/code> \uba85\ub839\uc73c\ub85c \uc2e4\ud589.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[Bash] Crontab \ubabb\uc4f8\ub54c \uc791\uc5c5 \uc608\uc57d\ud574\ub193\uace0 \ud1f4\uadfc\ud558\uae30 \uae08\uc694\uc77c \uc800\ub141 \ub2a6\uc740 \uc2dc\uac04 \ud558\ub358 bash \uc791\uc5c5\uc774 \ub2e4 \ub05d\ub098\uc9c0 \uc54a\uc558\uc744 \ub54c, \ub2e4\uc74c\uc8fc \uc6d4\uc694\uc77c\uc5d0 \ucd9c\uadfc\ud588\uc744 \ub54c \uc791\uc5c5\uc774 \ub05d\ub098\uc788\uae30\ub97c \ubc14\ub77c\ub294 \ub9c8\uc74c\uc5d0\uc11c \ub9cc\ub4e4\uc5b4\ubd24\ub294\ub370 \uaf64 \uc720\uc6a9\ud558\uac8c \uc4f8 \uc218 \uc788\uc744 \uac83 \uac19\ub2e4. crontab \uc774\ub780 \uc88b\uc740 \uc720\ud2f8\uc774 \uc788\uae30\ub294 \ud574\ub3c4 \ub0b4 \ub9d8\ub300\ub85c \ub9c9 \ub4f1\ub85d\ud558\uace0 \ud560 \uc218\ub294 \uc5c6\uc73c\ub2c8\uae4c \uaf2d \uae08\uc694\uc77c\uc774 \uc544\ub2c8\ub354\ub77c\ub3c4, \uc0c8\ubcbd \ubc30\uce58 \uc9d1\uc911\uc2dc\uac04\uc744 \ud53c\ud574 \ucd9c\uadfc \uc804\uc5d0 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[166],"tags":[],"class_list":["post-1478","post","type-post","status-publish","format-standard","hentry","category-bash"],"_links":{"self":[{"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/posts\/1478","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/comments?post=1478"}],"version-history":[{"count":0,"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/posts\/1478\/revisions"}],"wp:attachment":[{"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/media?parent=1478"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/categories?post=1478"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/tags?post=1478"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}