¸®´ª½º¿¡¼­ exec °¡ Àß ¾È¸ÔÈü´Ï´Ù.

   Á¶È¸ 4640   Ãßõ 0    

안녕하세요.

php 에..리눅스에서 ..아래와같이 syslog안 파일안 내용들을 초기화 하는 명령어가 안먹힙니다.

exec("sudo cat /dev/null > /var/log/syslog");

다른 exec 명령은 다먹힙니다.

위에 명령어만 안되네요.. syslog파일안을 삭지워지질않습니다.

혹 아시는분..댓글부탁드립니다.

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
¼º±â»ç 2014-04
±ÇÇÑ»ó½ÂÇÏ·Á¸é ¾ÏÈ£ ³Ö¾î¾ß ÇÏÁö ¾Ê³ª¿ä?
ÄÄÁö±â 2014-04
´Ù¸¥ exec("sudo ... Àº ´Ù µÇ°í¿ä..
exec("sudo cat /dev/null > /var/log/syslog");
À̰͸¸ ¾ÈµË´Ï´Ù. ¤Ñ¤Ñ
ȸ¿øK 2014-04
±×·±µ¥, ¿Ö Áö¿ì½Ã·Á´Â°Å¿¡¿ä?
cronÀ¸·Î logrotate ½ÃÄÑÁÖ´Â°Ô ´õ ÁÁÁö ¾Ê³ª¿ä?
±è¿¬ÁØ 2014-04
sudo ±ÇÇÑ »ó½Â ... ¹®Á¦ÀΰŠ°°½À´Ï´Ù ...
ÄÄÁö±â 2014-04
ÀÚ´äÀÔ´Ï´Ù.
exec("sudo cp /dev/null /var/log/syslog");
À§¿Í°°ÀÌ cp·Î ¾ø¾Ö ¹ö·È½À´Ï´Ù.
±ÇÇѹ®Á¦Àθð¾çÀÔ´Ï´Ù.
±×·±µ¥ ÀÌ»óÇÏ°Ô ±×°Í¸¸ ¾ÈµÇ³×¿ä.¤Ñ¤Ñ.
È­¶õ 2014-04
±×·²¸®´Â ¾ø°ÚÁö¸¸,

cat full path Çѹø ½á º¸½Ã°í,

>! Çѹø ½á º¸½ÉÀÌ...


command prompt »ó¿¡¼­µµ ¾ÈµÇ³ª¿ä ?
½©¿¡¼­ redirect´Â sudo°¡ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.
ÇعýÀ¸·Î ¾Æ·¡ 2°¡Áö ¹æ¹ý Áß¿¡ °ñ¶ó¼­ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.

cat /dev/null | sudo tee /var/log/syslog
cat /dev/null | sudo dd of=/var/log/syslog
     
È­¶õ 2014-04
Áú¹®ÀÚ´Â ¾Æ´ÏÁö¸¸ ¸íÄèÇÑ ¼³¸í °¨»çÇÕ´Ï´Ù.


QnA
Á¦¸ñPage 3527/5708
2015-12   1678061   ¹é¸Þ°¡
2014-05   5143925   Á¤ÀºÁØ1
2016-03   4600   ¾È±Ô¹Î
2016-01   4600   ´ëµÎ°­¾ÆÁö
2007-07   4600   ³ëÇϼ®
2007-03   4600   ÀÌÁ¤¿ø
2014-10   4600   ¿¥ºê¸®¿À
2020-12   4600   ³ª½ºÃʺ¸¿¡¿ä
2013-02   4600   ÀÓÁ¾¿­
2016-02   4600   ¸¸³âÃʺ¸
2014-06   4600   ºü½Ã¿Â
2016-03   4600   ±ô¹Ú±ô¹Ú°¡
2015-03   4600   ºí·ç¿µ»ó
2015-06   4600   ³ÄÇÏÇÖ
2015-06   4600   PiPPuuP
2007-03   4599   ³ëÇϼ®
2017-05   4599   ¾Æ±â°ø·æ¼Â°
2015-05   4599   ±×´Ã
2020-07   4599   º´¸ÀÆù
2016-12   4599   ¹«¾Æ
2018-06   4599   Åë½Åº¸¾È
2015-07   4599   ºí·ç2014