JSP/SERVLET
2019.05.29 / 24:34

[´ÜÃàURL] 3. short ¸í·É¾î ÀÛ¼º (2018-04-24 ³»¿ë Ãß°¡)

Źµ¹ÀÌ°³¹ßÀÚ
Ãßõ ¼ö 201

³×À̹ö ´ÜÃà URL api °ü·Ã ¸¶Áö¸· Æ÷½ºÆÃÀÌ´Ù.

À̹ø ½Ã°£¿¡´Â Àú¹ø¿¡ »ý¼ºÇÑ short.jar ÆÄÀÏÀ» ÀÌ¿ëÇÏ¿© short ¶ó´Â ¸®´ª½º ¸í·É¾î¸¦ »õ·Î ¸¸µé¾î È£ÃâÇØ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ°Ú´Ù.

ÀÛ¾÷ÇÒ ¸®´ª½ºÀÇ ½ºÆåÀº ¾Æ·¡¿Í °°´Ù.
Ubuntu 16.04 LTS
Bash shell
java 1.8 ¼³Ä¡

¿ì¼± Ȩ µð·ºÅ丮¿¡ short ¶ó´Â Æú´õ¸¦ »ý¼ºÇÏ°í, Àú¹ø¿¡ ¸¸µç jar ÆÄÀÏÀ» ±× °÷À¸·Î ¿Å±ä´Ù.


ÀÌÈÄ ÀÌ jar ÆÄÀÏÀ» È£ÃâÇÏ´Â Äڵ带 ~/.profile ÀÇ ¸Ç ¾Æ·¡¿¡ Ãß°¡ÇÑ´Ù.
(¸ðµç °èÁ¤¿¡¼­ »ç¿ëÇÏ·Á¸é /etc/profile ¸Ç ¾Æ·¡¿¡ Ãß°¡ÇÏ¸é µÈ´Ù)

vim ~/.profile # ¾Æ·¡ÀÇ ³»¿ëÀ» .profileÀÇ ¸Ç ¾Æ·¡¿¡ Ãß°¡ short () { java -jar ~/short/Short.jar "$@" ;}


ÀÌÈÄ ÀÌ ³»¿ëÀ» Àû¿ë½ÃŲ´Ù.

source ~/.profile


¿©±â±îÁö ÇÏ¸é ¸ðµç ÀÛ¾÷ÀÌ ³¡³­ °ÍÀÌ´Ù.
ÀÌÈÄ short ¸í·É¾î¸¦ È£ÃâÇÏ¸é ¾Æ·¡¿Í °°ÀÌ »ç¿ëÀÌ °¡´ÉÇÏ´Ù.

´Ü, ÁÖ¼Ò¿¡ ¾ÚÆÛ»÷µå(&) µîÀÇ Æ¯¼ö¹®ÀÚ°¡ Æ÷ÇÔµÈ °æ¿ì ¹Ýµå½Ã ÁÖ¼Ò ¾Õ µÚ¸¦ ÀÛÀº µû¿ÈÇ¥(')³ª Å« µû¿ÈÇ¥(")·Î ¹­¾îÁÖ¾î¾ß µÈ´Ù.



À̷μ­ ³×À̹ö ´ÜÃà URL api¸¦ ¸®´ª½º ¸í·É¾î·Î µî·ÏÇÏ¿© »ç¿ëÇÏ´Â Æ©Å丮¾óÀÌ ¸ðµÎ ¿Ï·áµÇ¾ú´Ù.
Å©°Ô ¾î·Á¿î ³»¿ëÀº ¾øÀ¸¹Ç·Î Â÷ºÐÈ÷ µû¶óÇÏ´Ùº¸¸é ¾î·ÆÁö ¾Ê°Ô ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.