Дорогу осилит идущий (eking_go) wrote in ru_root,
Дорогу осилит идущий
eking_go
ru_root

SH скрипт.

Уже весь мозг сломал.

Нужно получить айпишник сервера и заменить в файлах /etc/apache2/*/rpaf.conf
строку, содержащую RPAFproxy_ips на
RPAFproxy_ips АЙПИ_СЕРВЕРА

ip addr show |awk '/inet /{print($2)}'|awk -F/ '!/127.0.0./{print("/RPAFproxy_ips/ c\\RPAFproxy_ips ",$1);exit}'|tr \" \'>/tmp/mod ; find  /etc/ -name rpaf.conf -exec sed -f /tmp/mod {} > {} \; 

/# cat /etc/apache2/mods-enabled/rpaf.conf 

RPAFenable On
RPAFsethostname On
RPAFproxy_ips 127.0.0.1



Ниработает! Где косяк? Вообще - как внутри find -exec сделать ">" "|" ?


[UPDATE - SOLVED]
IPS=`ip addr show| awk '/inet / {print($2)}'| awk -F'/' '{print($1)}'| paste -s -d' ' ` ; 
find /etc/ -nowarn -name rpaf.conf -exec sed -i "s/^RPAFproxy_ips .*$/RPAFproxy_ips $IPS/" {} \; ; 
apache2ctl restart; 
apachectl restart


Два раза apache2ctl - дабы гарантировано сработало, и под Debian и под Centos...
Subscribe

  • HP StorageWorks D2700

    парни, а к каким контроллерам можно подключать сей девайс? Родная документация ведет на ныне мертвый http://www.hp.com/go/D2000. В том месте где…

  • vmware player, beep!!!111

    кривой вопрос. а как запретить вмварь-плееру издавать любые звуки, чтоб при таб-таб-таб в виртуальном линухе оно не пищало? совет ссайта афтырей про…

  • dhcp

    а у вас на практике бывали сети, где было не порядка 256, а порядка 64к компов в одной подсети которым надо раздать ip адреса? я не про какой-нибудь…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 29 comments

  • HP StorageWorks D2700

    парни, а к каким контроллерам можно подключать сей девайс? Родная документация ведет на ныне мертвый http://www.hp.com/go/D2000. В том месте где…

  • vmware player, beep!!!111

    кривой вопрос. а как запретить вмварь-плееру издавать любые звуки, чтоб при таб-таб-таб в виртуальном линухе оно не пищало? совет ссайта афтырей про…

  • dhcp

    а у вас на практике бывали сети, где было не порядка 256, а порядка 64к компов в одной подсети которым надо раздать ip адреса? я не про какой-нибудь…