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

   Á¶È¸ 4253   Ãßõ 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 3101/5634
2014-05   4714572   Á¤ÀºÁØ1
2015-12   1260529   ¹é¸Þ°¡
2014-05   4159   ÀÌ¿µ±Ô
2014-05   3400   ÇÑÅÂÁø
2014-05   3839   ÄÚ³­1234
2014-05   3371   À©µµ¿ì10
2014-05   4604   °¡ºü·Î±¸³ª
2014-05   3758   À¯È£ÁØ
2014-05   4621   2cpumem
2014-05   5068   akfalles
2014-05   4617   À±°æ½Ä
2014-05   3966   ±èȲÁß
2014-05   11405   µà¿ìÅ©
2014-05   3301   ¸Ó¶óÄ«´Âµ¥
2014-05   9152   Á¤»ó¾ï
2014-05   13897   »ßµ¹À̽½ÇÄÀÌ
2014-05   3527   ±ÇÈñ¼®
2014-05   4271   ÁÖ··Ãß··
2014-05   5104   Nikon
2014-05   4101   ¹Ú¸¸¿ì
2014-05   3316   °ÉÀνÅȫö
2014-05   3680   ±èÇö¸°