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

   Á¶È¸ 4311   Ãßõ 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 3635/5657
2014-05   4860412   Á¤ÀºÁØ1
2015-12   1405622   ¹é¸Þ°¡
2016-07   4129   ³Ä¿ËÀÌ
2015-07   3667   Á¦»óÇö
2022-11   1046   ¹Ú°æÈ£
2012-01   5188   ±è¿¬Èñ
2016-08   3640   hyunsemo
2012-01   5528   È«»óÈÆ
2022-12   1004   winner712
2017-08   5032   ¶óÀÌÁ¨
2021-04   9752   ÇнÀÀÚ
2017-08   6291   ¹«¾Æ
2012-02   6981   ¾çâ±Ç
2015-07   4107   Korokoro
2014-03   3827   ½Å¼º°ø
2017-08   3588   ³Ä¾Æ¾Æ¾Æ¾Ï
2018-11   2907   Æ丣¼¼¿ì½º
2020-01   3593   ¹Ù¶÷°õµ¹
2016-08   4254   ¹Ì¼ö¸Ç
2017-08   4120   ½ºÄ«¼Ò¿ï
08-19   790   hapoom
2015-07   4054   e5472