{"id":655,"date":"2026-02-20T05:14:49","date_gmt":"2026-02-19T20:14:49","guid":{"rendered":"https:\/\/tech.softbell.net\/?p=655"},"modified":"2026-02-20T20:39:29","modified_gmt":"2026-02-20T11:39:29","slug":"systemd-%ec%84%9c%eb%b9%84%ec%8a%a4%ea%b0%80-%ea%b0%91%ec%9e%90%ea%b8%b0-%eb%a9%88%ec%b7%84%ec%9d%84-%eb%95%8c-status126-execstart-%ea%b6%8c%ed%95%9c-%eb%ac%b8%ec%a0%9c-%ed%8a%b8%eb%9f%ac","status":"publish","type":"post","link":"https:\/\/tech.softbell.net\/?p=655","title":{"rendered":"systemd \uc11c\ube44\uc2a4\uac00 \uac11\uc790\uae30 \uba48\ucdc4\uc744 \ub54c \u2014 status=126, ExecStart \uad8c\ud55c \ubb38\uc81c \ud2b8\ub7ec\ube14\uc288\ud305"},"content":{"rendered":"<h2>\ud83d\udccc \ud575\uc2ec \uc694\uc57d<\/h2>\n<p>systemd \uc11c\ube44\uc2a4\uac00 <code>status=126<\/code> \ub610\ub294 <code>Main process exited, code=exited, status=203\/EXEC<\/code>\ub85c \uc2e4\ud328\ud558\uace0 \uc788\ub2e4\uba74, <strong>ExecStart\uc5d0 \uc9c0\uc815\ub41c \uc2a4\ud06c\ub9bd\ud2b8\uc758 \uc2e4\ud589 \uad8c\ud55c(<code>+x<\/code>)\uc774 \uc0ac\ub77c\uc84c\uc744 \uac00\ub2a5\uc131<\/strong>\uc744 \uba3c\uc800 \ud655\uc778\ud558\uc790. <code>git checkout<\/code>, <code>git reset<\/code>, \ud30c\uc77c \uc7ac\uc0dd\uc131 \ub4f1\uc774 \uc6d0\uc778\uc77c \uc218 \uc788\ub2e4.<\/p>\n<hr>\n<h2>\uc0c1\ud669<\/h2>\n<p>\uc5b4\ub290 \ub0a0 \uc544\uce68, \ub9e4\uc2dc\uac04 \ub3cc\uc544\uc57c \ud560 \ub370\uc774\ud130 \uc218\uc9d1 \ud30c\uc774\ud504\ub77c\uc778\uc774 \uc57d 8\uc2dc\uac04\uc9f8 \uba48\ucdb0\uc788\ub2e4\ub294 \uac78 \ubc1c\uacac\ud588\ub2e4.<\/p>\n<pre><code>$ systemctl status data-pipeline.service\n\u25cf data-pipeline.service - News Pipeline\n     Loaded: loaded (\/etc\/systemd\/system\/data-pipeline.service; enabled)\n     Active: failed (Result: exit-code)\n    Process: 12345 ExecStart=\/opt\/pipeline\/pipeline.sh (code=exited, status=126)\n<\/code><\/pre>\n<p><code>status=126<\/code>\uc740 \ucc98\uc74c \ubcf4\ub294 \ucf54\ub4dc\uc600\ub2e4.<\/p>\n<hr>\n<h2>\uc6d0\uc778 \ud30c\uc545<\/h2>\n<h3>Exit Code 126\uc774\ub780?<\/h3>\n<p><code>126<\/code>\uc740 POSIX shell\uc5d0\uc11c \uc815\uc758\ub41c \uc885\ub8cc \ucf54\ub4dc\ub85c, <strong>\uba85\ub839\uc740 \ucc3e\uc558\uc9c0\ub9cc \uc2e4\ud589\ud560 \uc218 \uc5c6\uc74c(permission denied)<\/strong>\uc744 \ub73b\ud55c\ub2e4.<\/p>\n<table>\n<thead>\n<tr>\n<th>\ucf54\ub4dc<\/th>\n<th>\uc758\ubbf8<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>126<\/td>\n<td>Command found but not executable<\/td>\n<\/tr>\n<tr>\n<td>127<\/td>\n<td>Command not found<\/td>\n<\/tr>\n<tr>\n<td>128+N<\/td>\n<td>Signal N\uc73c\ub85c \uc885\ub8cc<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>systemd\uc5d0\uc11c <code>status=203\/EXEC<\/code>\ub294 ExecStart \ud504\ub85c\uc138\uc2a4\ub97c \uc544\uc608 \uc2dc\uc791\uc870\ucc28 \ubabb \ud588\uc744 \ub54c \ub098\ud0c0\ub09c\ub2e4. \ub450 \ucf54\ub4dc \ubaa8\ub450 <strong>\uc2e4\ud589 \uad8c\ud55c \ubb38\uc81c<\/strong>\ub97c \uac15\ud558\uac8c \uc2dc\uc0ac\ud55c\ub2e4.<\/p>\n<h3>\ud655\uc778<\/h3>\n<pre><code class=\"language-bash\">$ ls -la \/opt\/pipeline\/\n-rw------- 1 bell bell 2048 Feb 19 06:00 pipeline.sh\n-rw------- 1 bell bell 1024 Feb 19 06:00 collect.sh\n-rw------- 1 bell bell  512 Feb 19 06:00 curate.sh\n<\/code><\/pre>\n<p><code>-rwx------<\/code>\uc5ec\uc57c \ud560 \uc2a4\ud06c\ub9bd\ud2b8\ub4e4\uc774 \ubaa8\ub450 <code>-rw-------<\/code>\uc600\ub2e4. \uc2e4\ud589 \ube44\ud2b8(<code>x<\/code>)\uac00 \ubaa8\ub450 \uc0ac\ub77c\uc9c4 \uc0c1\ud0dc.<\/p>\n<hr>\n<h2>\uc870\uce58<\/h2>\n<pre><code class=\"language-bash\">chmod +x \/opt\/pipeline\/pipeline.sh \\\n         \/opt\/pipeline\/collect.sh \\\n         \/opt\/pipeline\/curate.sh\n<\/code><\/pre>\n<p>\uc774\ud6c4 \uc218\ub3d9 \uc2e4\ud589\uc73c\ub85c <code>status=0\/SUCCESS<\/code> \ud655\uc778:<\/p>\n<pre><code class=\"language-bash\">$ systemctl start data-pipeline.service\n$ systemctl status data-pipeline.service\nActive: inactive (dead)\n...\nProcess: 12400 ExecStart=\/opt\/pipeline\/pipeline.sh (code=exited, status=0\/SUCCESS)\n<\/code><\/pre>\n<hr>\n<h2>\uc6d0\uc778 \ucd94\uc801 \u2014 \uc65c \uc2e4\ud589 \uad8c\ud55c\uc774 \uc0ac\ub77c\uc84c\ub098?<\/h2>\n<p>\uc815\ud655\ud55c \uc2dc\uc810\uc744 \ud655\uc778\ud558\uc9c0 \ubabb\ud588\uc9c0\ub9cc, \uba87 \uac00\uc9c0 \uac00\ub2a5\uc131\uc744 \uc815\ub9ac\ud588\ub2e4.<\/p>\n<h3>1. <code>git checkout<\/code> \/ <code>git reset<\/code><\/h3>\n<p>Git\uc740 \ud30c\uc77c \uad8c\ud55c \uc911 <strong>\uc2e4\ud589 \ube44\ud2b8(<code>+x<\/code>)\ub9cc \ucd94\uc801<\/strong>\ud558\uace0, \uc18c\uc720\uc790\/\uadf8\ub8f9 \ub4f1\uc740 \ubb34\uc2dc\ud55c\ub2e4. \ub9cc\uc57d \ud574\ub2f9 \uc2a4\ud06c\ub9bd\ud2b8\ub97c Git\uc73c\ub85c \uad00\ub9ac\ud558\uace0 \uc788\uace0, \uc5b4\ub290 \uc2dc\uc810\uc5d0 <code>+x<\/code> \uc5c6\uc774 \ucee4\ubc0b\ub41c \uc0c1\ud0dc\uac00 \uc788\uc5c8\ub2e4\uba74 <code>git checkout<\/code>\uc774\ub098 <code>git reset --hard<\/code>\uac00 \uad8c\ud55c\uc744 \ucd08\uae30\ud654\ud588\uc744 \uc218 \uc788\ub2e4.<\/p>\n<pre><code class=\"language-bash\"># Git\uc774 \ucd94\uc801\ud558\ub294 \uad8c\ud55c \ud655\uc778\n$ git ls-files --stage pipeline.sh\n100644 a1b2c3... 0   pipeline.sh   # \uc2e4\ud589 \ube44\ud2b8 \uc5c6\uc74c (644)\n100755 a1b2c3... 0   pipeline.sh   # \uc2e4\ud589 \ube44\ud2b8 \uc788\uc74c (755)\n<\/code><\/pre>\n<p>\ucee4\ubc0b \uc2dc \uc2e4\ud589 \ube44\ud2b8\ub97c \ud568\uaed8 \uc124\uc815\ud558\ub824\uba74:<\/p>\n<pre><code class=\"language-bash\">$ git update-index --chmod=+x pipeline.sh\n$ git commit -m &quot;fix: restore execute permission on pipeline.sh&quot;\n<\/code><\/pre>\n<h3>2. \ud30c\uc77c \uc7ac\uc0dd\uc131<\/h3>\n<p>\uc77c\ubd80 \ud14d\uc2a4\ud2b8 \ud3b8\uc9d1\uae30\ub098 CI\/CD \ud30c\uc774\ud504\ub77c\uc778\uc774 \ud30c\uc77c\uc744 <strong>\uc0ad\uc81c \ud6c4 \uc7ac\uc0dd\uc131<\/strong>\ud558\ub294 \uacbd\uc6b0 \uae30\ubcf8 umask(\ubcf4\ud1b5 <code>0022<\/code>)\uac00 \uc801\uc6a9\ub418\uc5b4 \uc2e4\ud589 \ube44\ud2b8\uac00 \ube60\uc9c8 \uc218 \uc788\ub2e4.<\/p>\n<h3>3. \uc798\ubabb\ub41c \ubc30\ud3ec \uc2a4\ud06c\ub9bd\ud2b8<\/h3>\n<p><code>cp<\/code>, <code>rsync<\/code>, <code>scp<\/code> \ub4f1\uc744 \uc0ac\uc6a9\ud55c \ubc30\ud3ec \uc2dc \uad8c\ud55c \uc720\uc9c0 \uc635\uc158\uc744 \ube60\ub728\ub9b0 \uacbd\uc6b0:<\/p>\n<pre><code class=\"language-bash\"># \uad8c\ud55c \uc720\uc9c0 \uc5c6\uc74c (\uc704\ud5d8)\ncp pipeline.sh \/opt\/pipeline\/\n\n# \uad8c\ud55c \uc720\uc9c0 (\uad8c\uc7a5)\ncp -p pipeline.sh \/opt\/pipeline\/\nrsync -a pipeline.sh \/opt\/pipeline\/\n<\/code><\/pre>\n<hr>\n<h2>\uc7ac\ubc1c \ubc29\uc9c0 \uc804\ub7b5<\/h2>\n<h3>1. Git\uc5d0\uc11c \uc2e4\ud589 \ube44\ud2b8 \uad00\ub9ac<\/h3>\n<p>\uc2a4\ud06c\ub9bd\ud2b8\ub97c Git\uc73c\ub85c \uad00\ub9ac\ud55c\ub2e4\uba74, \ucc98\uc74c\ubd80\ud130 \uc2e4\ud589 \ube44\ud2b8 \ud3ec\ud568 \ucee4\ubc0b:<\/p>\n<pre><code class=\"language-bash\">git update-index --chmod=+x pipeline.sh collect.sh curate.sh\n<\/code><\/pre>\n<h3>2. systemd \uc11c\ube44\uc2a4 \uc9c4\ub2e8 \ub8e8\ud2f4<\/h3>\n<p>\uc11c\ube44\uc2a4 \uc7a5\uc560 \uc2dc \uccb4\ud06c\ub9ac\uc2a4\ud2b8:<\/p>\n<pre><code class=\"language-bash\"># 1. \uc885\ub8cc \ucf54\ub4dc \ud655\uc778\nsystemctl status &lt;service&gt;.service\n\n# 2. \uc0c1\uc138 \ub85c\uadf8 \ud655\uc778\njournalctl -u &lt;service&gt;.service -n 50 --no-pager\n\n# 3. \uc2e4\ud589 \ud30c\uc77c \uad8c\ud55c \ud655\uc778\nls -la $(systemctl cat &lt;service&gt;.service | grep ExecStart | awk &#39;{print $2}&#39;)\n\n# 4. \uc2e4\ud589 \ud14c\uc2a4\ud2b8\nsudo -u &lt;\uc11c\ube44\uc2a4 \uc2e4\ud589 \uc720\uc800&gt; \/path\/to\/script.sh\n<\/code><\/pre>\n<h3>3. \ubc30\ud3ec \ud6c4 \uad8c\ud55c \uac80\uc99d \ucd94\uac00<\/h3>\n<p>\ubc30\ud3ec \uc2a4\ud06c\ub9bd\ud2b8\ub098 Makefile\uc5d0 \uac80\uc99d \ub2e8\uacc4\ub97c \ucd94\uac00\ud558\uba74 \uc870\uae30\uc5d0 \ubb38\uc81c\ub97c \ubc1c\uacac\ud560 \uc218 \uc788\ub2e4:<\/p>\n<pre><code class=\"language-bash\"># Makefile \uc608\uc2dc\ndeploy:\n    rsync -a --delete .\/scripts\/ \/opt\/pipeline\/\n    @echo &quot;Verifying execute permissions...&quot;\n    @for f in \/opt\/pipeline\/*.sh; do \\\n        [ -x &quot;$$f&quot; ] || (echo &quot;ERROR: $$f is not executable!&quot; &amp;&amp; exit 1); \\\n    done\n    @echo &quot;All scripts executable. \u2713&quot;\n    systemctl restart pipeline.service\n<\/code><\/pre>\n<h3>4. \ubaa8\ub2c8\ud130\ub9c1 \u2014 \ub2e4\uc74c \ubc88\uc5d4 \ube68\ub9ac \uac10\uc9c0\ud558\uae30<\/h3>\n<p>\uc774\ubc88\uc5d0\ub294 \uc57d 8\uc2dc\uac04 \ud6c4\uc5d0 \ubc1c\uacac\ud588\ub2e4. \ub354 \ube60\ub974\uac8c \uac10\uc9c0\ud558\ub824\uba74:<\/p>\n<pre><code class=\"language-bash\"># \/etc\/systemd\/system\/data-pipeline.service \uc5d0 OnFailure \ucd94\uac00\n[Unit]\nOnFailure=notify-failure@%n.service\n<\/code><\/pre>\n<p>\ub610\ub294 systemd\uc758 <code>Restart=on-failure<\/code>\uc640 <code>RestartSec<\/code>\uc744 \uc870\ud569\ud574 \uc790\ub3d9 \uc7ac\uc2dc\ub3c4:<\/p>\n<pre><code class=\"language-ini\">[Service]\nRestart=on-failure\nRestartSec=60\n\n[Unit]\n# StartLimit \uc635\uc158\uc740 [Unit] \uc139\uc158\uc5d0 \uc704\uce58 (systemd v230+)\nStartLimitIntervalSec=300\nStartLimitBurst=3\n<\/code><\/pre>\n<p>\ub2e8, <strong>\uc2e4\ud589 \uad8c\ud55c \ubb38\uc81c\ub294 \uc7ac\uc2dc\ub3c4\ud574\ub3c4 \ud574\uacb0\ub418\uc9c0 \uc54a\uc73c\ubbc0\ub85c<\/strong> \uc7ac\uc2dc\ub3c4 \ud6c4\uc5d0\ub3c4 \uc2e4\ud328\ud558\uba74 \ubc18\ub4dc\uc2dc \uc54c\ub9bc\uc774 \uac00\ub3c4\ub85d \uad6c\uc131\ud574\uc57c \ud55c\ub2e4.<\/p>\n<hr>\n<h2>\ud2b8\ub808\uc774\ub4dc\uc624\ud504<\/h2>\n<table>\n<thead>\n<tr>\n<th>\ubc29\ubc95<\/th>\n<th>\uc7a5\uc810<\/th>\n<th>\ub2e8\uc810<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Git <code>--chmod=+x<\/code><\/td>\n<td>\ud788\uc2a4\ud1a0\ub9ac \ucd94\uc801 \uac00\ub2a5, \uc77c\uad00\uc131<\/td>\n<td>Git \ucd08\ubcf4\uc790\uc5d0\uac8c \ub0af\uc120 \uc635\uc158<\/td>\n<\/tr>\n<tr>\n<td>\ubc30\ud3ec \ud6c4 chmod \uc2a4\ud06c\ub9bd\ud2b8<\/td>\n<td>\ub2e8\uc21c, \ud655\uc2e4<\/td>\n<td>\ubc30\ud3ec \uc808\ucc28\uc5d0 \uc758\uc874 \u2192 \uc218\ub3d9 \ubc30\ud3ec \uc2dc \ub204\ub77d \uac00\ub2a5<\/td>\n<\/tr>\n<tr>\n<td><code>Restart=on-failure<\/code><\/td>\n<td>\uc77c\uc2dc\uc801 \uc7a5\uc560 \uc790\ub3d9 \ubcf5\uad6c<\/td>\n<td>\uad8c\ud55c \ubb38\uc81c\uc5d4 \ubb34\ud6a8, \ub85c\uadf8 \ub178\uc774\uc988 \uc99d\uac00<\/td>\n<\/tr>\n<tr>\n<td>CI\/CD \uad8c\ud55c \uac80\uc99d \ub2e8\uacc4<\/td>\n<td>\ubc30\ud3ec \uc2dc\uc810\uc5d0 \uc989\uc2dc \ubc1c\uacac<\/td>\n<td>CI\/CD \uad6c\uc131 \ud544\uc694<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr>\n<h2>\ub9c8\uce58\uba70<\/h2>\n<p><code>status=126<\/code>\uc740 \uc0ac\uc2e4 \ub9e4\uc6b0 \uba85\ud655\ud55c \uc624\ub958 \ucf54\ub4dc\uc774\ub2e4. \ud558\uc9c0\ub9cc \ucc98\uc74c \ub9c8\uc8fc\ucce4\uc744 \ub54c\ub294 &quot;\uc65c \uac11\uc790\uae30?&quot;\ub77c\ub294 \uc758\ubb38\uc774 \uc55e\uc11c\uc11c \ub2e4\ub978 \uacf3\ubd80\ud130 \ub4a4\uc9c0\uac8c \ub41c\ub2e4. \uacb0\ub860\uc740 \ub2e8\uc21c\ud588\ub2e4 \u2014 <code>ls -la<\/code> \ud55c \uc904\ub85c \ubc14\ub85c \ucc3e\uc744 \uc218 \uc788\ub294 \ubb38\uc81c\uc600\uc8e0.<\/p>\n<p>\uc911\uc694\ud55c \uac74 \uc7ac\ubc1c \ubc29\uc9c0\uc774\ub2e4. Git \uad8c\ud55c \uad00\ub9ac, \ubc30\ud3ec \uc2a4\ud06c\ub9bd\ud2b8 \uac80\uc99d, \ube60\ub978 \uc7a5\uc560 \uac10\uc9c0\ub97c \ud568\uaed8 \ucc59\uae30\uba74 \uac19\uc740 \uc2e4\uc218\ub97c \ubc18\ubcf5\ud558\uc9c0 \uc54a\uc744 \uc218 \uc788\ub2e4.<\/p>\n<hr>\n<h2>\ucc38\uace0 \uc790\ub8cc<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.freedesktop.org\/software\/systemd\/man\/latest\/systemd.service.html\">systemd.service man page \u2014 ExecStart<\/a><\/li>\n<li><a href=\"https:\/\/www.gnu.org\/software\/bash\/manual\/bash.html#Exit-Status\">Bash exit codes (GNU Manual)<\/a><\/li>\n<li><a href=\"https:\/\/git-scm.com\/docs\/git-update-index#Documentation\/git-update-index.txt---chmod\">git update-index documentation<\/a><\/li>\n<li><a href=\"https:\/\/www.freedesktop.org\/software\/systemd\/man\/latest\/systemd.unit.html#OnFailure=\">systemd OnFailure<\/a><\/li>\n<\/ul>\n<p>\uc870\ud68c\uc218: 38<\/p>","protected":false},"excerpt":{"rendered":"<p>\ud83d\udccc \ud575\uc2ec \uc694\uc57d systemd \uc11c\ube44\uc2a4\uac00 status=126 \ub610\ub294 Main process exited, code=exited, status=203\/EXEC\ub85c \uc2e4\ud328\ud558\uace0 \uc788\ub2e4\uba74, ExecStart\uc5d0 \uc9c0\uc815\ub41c \uc2a4\ud06c\ub9bd\ud2b8\uc758 \uc2e4\ud589 \uad8c\ud55c(+x)\uc774 \uc0ac\ub77c\uc84c\uc744 \uac00\ub2a5\uc131\uc744 \uba3c\uc800 \ud655\uc778\ud558\uc790. git checkout, git reset, \ud30c\uc77c \uc7ac\uc0dd\uc131 \ub4f1\uc774 \uc6d0\uc778\uc77c \uc218 \uc788\ub2e4. \uc0c1\ud669 \uc5b4\ub290 \ub0a0 \uc544\uce68, \ub9e4\uc2dc\uac04 \ub3cc\uc544\uc57c \ud560 \ub370\uc774\ud130 \uc218\uc9d1 \ud30c\uc774\ud504\ub77c\uc778\uc774 \uc57d 8\uc2dc\uac04\uc9f8 \uba48\ucdb0\uc788\ub2e4\ub294 \uac78 \ubc1c\uacac\ud588\ub2e4. $ systemctl status data-pipeline.service \u25cf data-pipeline.service &#8211; [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[22],"tags":[92,163],"class_list":["post-655","post","type-post","status-publish","format-standard","hentry","category-infrastructure","tag-linux","tag-troubleshooting"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/tech.softbell.net\/index.php?rest_route=\/wp\/v2\/posts\/655","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tech.softbell.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tech.softbell.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tech.softbell.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tech.softbell.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=655"}],"version-history":[{"count":5,"href":"https:\/\/tech.softbell.net\/index.php?rest_route=\/wp\/v2\/posts\/655\/revisions"}],"predecessor-version":[{"id":697,"href":"https:\/\/tech.softbell.net\/index.php?rest_route=\/wp\/v2\/posts\/655\/revisions\/697"}],"wp:attachment":[{"href":"https:\/\/tech.softbell.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=655"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tech.softbell.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=655"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tech.softbell.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}