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

   Á¶È¸ 4215   Ãßõ 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 3073/5609
2014-05   4577421   Á¤ÀºÁØ1
2015-12   1126114   ¹é¸Þ°¡
2014-05   5753   ºí·¢
2014-05   17432   Smile
2014-05   3904   SpringValley
2014-05   3645   ¹Ú
2014-05   4150   µÎ¸®¾È
2014-05   3849   ȲÁø¿ì
2014-05   5322   ±è°Ç¿ì
2014-05   4623   ±èµ¿¹Î
2014-05   6989   Nikon
2014-05   8179   ¹Úâ¹ü
2014-05   9057   ¹æoÈ¿o¹®
2014-05   5673   ¹«¾Æ
2014-05   13158   ¼ÛÁøÇö
2014-05   5874   Á¤ÀºÁØ1
2014-05   7220   drama
2014-05   3957   ±è°Ç¿ì
2014-05   4220   Æĸ®´ë¿Õ
2014-05   3588   ±è°Ç¿ì
2014-05   4164   À¯È£ÁØ
2014-05   3711   ¹Â³ë