¸®´ª½º - crontab ÀÚ²Ù ½ÇÆÐÇØ¿ä.¤Ð¤Ð °£´ÜÇѰǵ¥µµ.....

   Á¶È¸ 3787   Ãßõ 0    

 안녕하세요. 

거두절미하고 질문드립니다.


crontab 특정계정으로 실행시키는데 command not found라고 나옵니다..


제 서버 환경

1. root 계정으로 로그인한 상태에서 crontab -e 명령어를 통해 crontab 아래와 같이 설정했지만 실행 실패

SHELL:/bin/bash

PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

MAILTO=root

HOME=/


0 0 * * 0 test cp /home/test/test1 /home/test/original



로그는 이렇게 나오네요.

/bin/bash: test: command not found


뭐때문에 계정을 자꾸 없는 커맨드라고 인식하는걸까요?

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
¾Ö¿ù³² 2021-07
Å©·ÐÅÇÀº ±âº» cron °èÁ¤À¸·Î ½ÇÇàµË´Ï´Ù.
ÇØ´ç °èÁ¤À¸·Î ½ÇÇàÇÏ·Á¸é  sudo ·Î ½ÇÇàÇϽðųª..  sh - test  ÀÏÄÉ  sh ¸í·É¿¡  - ¸¦ ÁÖ½Ã¸é µË´Ï´Ù.
ÀÚ¼¼ÇÑ°Ç  µµ¿ò¸» Âü°í
     
´äº¯ ³Ê¹« °¨»çµå¸³´Ï´Ù.

¸íÈ®È÷ ±¸ºÐµÇ¾ú½À´Ï´Ù ^^
Noname1 2021-07
/etc/crontab ÆÄÀÏÀÇ ¹®¹ýÀÌ °èÁ¤¸íÀÌ µé¾î°¡±¸
crontab Àº ½ÇÇàÇÑ °èÁ¤À¸·Î ½ÇÇàµÈ´ë¿ä
     
°¨»çÇÕ´Ï´Ù ^^

±¸ºÐÀÌ ¸íÈ®È÷ µÇ¾ú½À´Ï´Ù.
µàÇÐ 2021-07
crontab -e  ¸í·ÉÀ» ÅëÇѰŶó¸é À§ ȯ°æ¼³Á¤Àº »©½Ã°í
"0 0 * * 0 test cp /home/test/test1 >> /home/test/original" À̺κи¸ µé¾î°¡¾ß ÇÕ´Ï´Ù.

/etc/crontab ¼öÁ¤ÀÏ °æ¿ì À§ ȯ°æ¼³Á¤ µé¾î°¡µµ µÇ±¸¿ä.
     
°¨»çÇÕ´Ï´Ù!!

crontab -e ·Î »ç¿ëÇÒ°Å¸é »ç¿ëÇÒ °èÁ¤¿¡¼­ ¼öÁ¤ÇؾßÇÏ°í,

vi /etc/crontabÀ¸·Î ÇҰŸé root °èÁ¤¿¡¼­ µé¾î°£´ÙÀ½ ²À »ç¿ëÀÚ¸¦ ¸í½ÃÇØÁà¾ßÇÏ°í..
crontabÀ» ƯÁ¤ À¯Àú·Î ½ÇÇàÇÏ·Á¸é À¯Àú·Î ·Î±×ÀÎ ÈÄ crontab -e Çϰųª
crontab -e -u À¯Àú¸í À¸·Î ÇØ¾ß ÇÕ´Ï´Ù.

0 0 * * 0 test cp /home/test/test1 >> /home/test/original ¿¡¼­
test ¶ó´Â ¸í·ÉÀÌ ½ÇÇàÇÏ°Ô µÇ¾î command not found °¡ µË´Ï´Ù.
cp ¸í·Éµµ Àß ¸ø µÇ¾ú½À´Ï´Ù. >> ¾ø¾î¾ß ÇÕ´Ï´Ù.
test1ÀÌ ÅؽºÆ® ÆÄÀÏÀ϶§, >> ¸¦ »ç¿ëÇÏ¿© ³»¿ëÀ» Ãß°¡ÇÏ·Á¸é cp ¸í·É´ë½Å cat ¸í·ÉÀ¸·Î ÇØ¾ß ÇÕ´Ï´Ù.
     
´äº¯°¨»çÇÕ´Ï´Ù.
¾Ñ >> ÀÌ°Ç Á¦°¡ À߸øÀû¾ú³×¿ä. ½ÇÁ¦·Î´Â Àú°Ô ¾ø¾ú½À´Ï´Ù ¤¾¤¾;;

°¨»çÇÕ´Ï´Ù!!!!!!!!
¹ÎÈ£¾ç 2021-07
$ which test
test: shell built-in command

Å×½ºÆ®°¡ ½©ÀÇ ³»Àå¸í·ÉÀÌ¶ó¼­ ½ÇÇàÀÌ ¾ÈµÈ °Í °°½À´Ï´Ù. (±×·¡µµ µÇ¾î¾ßÇÒÅÙµ¥ ½Å±âÇϳ׿ä)
¹®Á¦ »óȲ°ú´Â ´Ù¸£Áö¸¸, test¸í·ÉÀ» crontabÀ¸·Î ½ÇÇàÇÏ°í½ÍÀ¸½Ã´Ù¸é, .shÆÄÀÏÀ» ¸¸µé¾î ±× ¾È¿¡¼­ test¸í·ÉÀ» ¼öÇàÇÏ¸é µÉ °ÍÀ¸·Î º¸ÀÔ´Ï´Ù.


QnA
Á¦¸ñPage 688/5686
2015-12   1508479   ¹é¸Þ°¡
2014-05   4972155   Á¤ÀºÁØ1
2014-08   9686   ÅäÀ̹ڽº
2002-12   9686   Àü¿ëÁø
2003-10   9685   ¹èÁö¼º
2004-05   9685   ¹éÀÎÇÐ
2021-05   9684   À¯³²»ý
2003-10   9684   ¿ì»ó±Ù
2011-11   9684   ¾Æ¸§´Ù¿î³ëÀ»
2003-06   9684   ÀÓ¼öȯ
2018-03   9684   ÀϹÝÀ¯Àú
2013-04   9684   ZEBE
2016-04   9683   ¸ð¾Æ·¹±èÈ£¿­
2003-09   9683   ±èÇüÁø
2015-02   9683   ¹Ì´ã
2013-08   9683   À嵿°Ç2014
2003-05   9683   ¼­¹ü¼®
2012-11   9683   ZEBE
2003-10   9682   ±è½ÂÅÂ
2013-06   9682   È£ÆÛ
2002-11   9682   ¿Àµ¿°Ç
2003-12   9682   ÀÌ°ü¿õ