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

   Á¶È¸ 4561   Ãßõ 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 2241/5707
2015-12   1672459   ¹é¸Þ°¡
2014-05   5137740   Á¤ÀºÁØ1
2017-02   4563   µ¿ÇàÅ¥ºê
2007-02   4563   ÀÌÁ¾¹Î
2017-10   4563   Ä«¼Ò½Ã½º
2017-08   4563   ÄÚÄí
2018-02   4563   ºí·¢ÆÞ
2013-07   4563   ÃÖâÇö
2007-05   4563   ÃÖÁÖ¿­
2018-02   4563   À¯³²»ý
2019-08   4563   LSSAH
2015-12   4563   DoubleSH
2022-03   4563   Á¦¿ÂÇÁ·Î
2016-07   4563   ¹Ú¸í±ÙTN
2016-03   4564   ¼ÛÁö¸¸
2014-09   4564   Çà¾Æ¹ü
2018-10   4564   jack33
2006-12   4564   ÀÌ¿µ¹Î
2007-03   4564   À̹®Èì
2019-01   4564   ±èÁ¦¿¬
2017-04   4564   ȸ¿øK
2018-05   4564   À¸¶óÂ÷Â÷Â÷