½©ÇÁ·Î±×·¡¹Ö °ú php¸¦ È¥¿ëÇؼ »ç¿ëÇÒ·Á°í Çϴµ¥¿©.. Àß ¾ÈµÇ³×¿©
ÀÏ´Ü php·Î ȸ¿øÀÇ Á¤º¸¸¦ °¡Á®¿Í¼¿© ±× ȸ¿øÀÇ °èÁ¤¿¡ ¹®¼¸¦ ¼³Ä¡Çϴ°ǵ¥¿©
######################
#!/usr/local/bin/php -q
<?
$query = "select uid from member where type = 'free'";
$result = mysql_query($query,$conn);
while($data = mysql_fetch_array($result)){
#¼³Ä¡shell
exec("../../bin/free_install.sh $data[uid]")
}
?>
ÀÌ·±½ÄÀ¸·Î Çؼ¿©..
free_install.sh ¿¡¼´Â ±×³É
#!/bin/bash
echo "¹«·áÇü »ý¼ºÇÒ °èÁ¤À» ÀÔ·ÂÇϼ¼¿ä"
echo "==============================="
read mallid
echo "¸ô¾ÆÀ̵𸸠´Ù½Ã ÀÔ·ÂÇϽÿä"
read mall
if test "$mallid" != ''; then
cp /hosting/freemall.tar.gz /hosting/$mallid/public_html
cd /hosting/$mallid/public_html
tar xvzf /hosting/$mallid/public_html/freemall.tar.gz
rm -rf /hosting/$mallid/public_html/conf/Merchant_set.inc
#vi /hosting/$mallid/public_html/conf/Merchant_set.bak
echo "<?" >> /hosting/$mallid/public_html/conf/Merchant_set.inc
echo "\$Merchant_table= \"$mall\";" >>
/hosting/$mallid/public_html/conf/Merchant_set.incecho "\$Main_image =
\"../conf/mainimg.gif\";" >> /hosting/$mallid/public_html/conf/Merchant_set.incecho
"\$product_cnt = \"6\";" >> /hosting/$mallid/public_html/conf/Merchant_set.incecho
"\$oldimg = \"../conf/mainimg.gif\";" >>
/hosting/$mallid/public_html/conf/Merchant_set.incecho "\$bottom_display = \"Y\";"
>> /hosting/$mallid/public_html/conf/Merchant_set.incecho "\$Merchant_money =
\"5000\";" >> /hosting/$mallid/public_html/conf/Merchant_set.incecho
"\$Merchant_mail = \"Y\";" >> /hosting/$mallid/public_html/conf/Merchant_set.incecho
"\$total_product_cnt =\"30\";" >>
/hosting/$mallid/public_html/conf/Merchant_set.incecho "\$backcolor=\"#ececec\";" >>
/hosting/$mallid/public_html/conf/Merchant_set.inc
echo "\$layout=\"L\";" >> /hosting/$mallid/public_html/conf/Merchant_set.inc
echo "?>" >> /hosting/$mallid/public_html/conf/Merchant_set.inc
cat /hosting/$mallid/public_html/conf/Merchant_set.bak
/hosting/$mallid/public_html/conf/Merchant_set.inc
rm -rf sql.bakecho "create table $mall (uid int(11) not null auto_increment primary
key, num int(7) not null)" >> ./sql.bakmysql -uroot -pspdhelql rkddudqh < sql.bak
mv /hosting/$mallid/public_html/Product_List/auth.bak
/hosting/$mallid/public_html/Product_List/auth.inc
cat icash/Order.php3.bak | sed "s/icashurl/$mallid/g" > icash/Order.php3.bak
rm -rf icash/Order.php3
mv icash/Order.php3.bak icash/Order.php3chown -R $mall.$mall /hosting/$mallid/
rm -rf /hosting/$mallid/public_html/freemall.tar.gz
echo "¼³Ä¡¿Ï·á"fi
"/bin/free_install.sh" 55L, 2248C 55,0-1 Bot
echo "\$product_cnt = \"6\";" >> /hosting/$mallid/public_html/conf/Merchant_set.inc
echo "\$oldimg = \"../conf/mainimg.gif\";" >>
/hosting/$mallid/public_html/conf/Merchant_set.inc
echo "\$bottom_display = \"Y\";" >>
/hosting/$mallid/public_html/conf/Merchant_set.inc
echo "\$Merchant_money = \"5000\";" >>
/hosting/$mallid/public_html/conf/Merchant_set.inc
echo "\$Merchant_mail = \"Y\";" >>
/hosting/$mallid/public_html/conf/Merchant_set.inc
echo "\$total_product_cnt =\"30\";" >>
/hosting/$mallid/public_html/conf/Merchant_set.inc
echo "\$backcolor=\"#ececec\";" >>
/hosting/$mallid/public_html/conf/Merchant_set.inc
echo "\$layout=\"L\";" >> /hosting/$mallid/public_html/conf/Merchant_set.inc
echo "?>" >> /hosting/$mallid/public_html/conf/Merchant_set.inc
cat /hosting/$mallid/public_html/conf/Merchant_set.bak
/hosting/$mallid/public_html/conf/Merchant_set.inc
rm -rf sql.bak
echo "create table $mall (uid int(11) not null auto_increment primary key, num
int(7) not null)" >> ./sql.bak
mysql -uroot -pspdhelql rkddudqh < sql.bak
mv /hosting/$mallid/public_html/Product_List/auth.bak
/hosting/$mallid/public_html/Product_List/auth.inc
cat icash/Order.php3.bak | sed "s/icashurl/$mallid/g" > icash/Order.php3.bak
rm -rf icash/Order.php3
mv icash/Order.php3.bak icash/Order.php3
chown -R $mall.$mall /hosting/$mallid/
rm -rf /hosting/$mallid/public_html/freemall.tar.gz
echo "¼³Ä¡¿Ï·á"
fi
ÀÌ·¸°Ô ÇÒ·Á°í Çϴµ¥¿© free_install.sh ¿¡¼ ¹Ù·Î ¼³Ä¡°¡ µÇ°Ô ÇÒ·Á°í
Çϴµ¥¿©.
µµ¿òÁ» ÁÖ¼¼¿ä
|