Shell script kurdurma
18
●2.352
- 03-08-2013, 16:48:20Merhaba. Dedicated sunucumuzda olan 500 domaine aynı scripti kurdurmak istiyorum. Script dosyalarını atıp sitelere dağıtabildim shell ile ama şöyle bir sıkıntı var shell ile attığım scriptler Internal Server Error hatası veriyor. Sitelerin kendi ftp'sinden manuel atınca düzgün çalışıyor. Bir hostingci arkadaşa sordum root yetkisiyle atıldığı için olabilir dedi siteler normal kullanıcı olduğu için çalışmıyor olabilir dedi konu shellemi alakalı bilmiyorum ama sormak istedim...
- 03-08-2013, 19:46:11victories adlı üyeden alıntı: mesajı görüntülePanel CpanelNi-Osman adlı üyeden alıntı: mesajı görüntüle
Kod olarakta normal klasör kopyalama
/home/public_html script dosyalarının olduğu klasör
cp -R /home/public_html /home/sitekadi - 03-08-2013, 20:23:45cPanel mi bu işlemleri yaptığınız sunucu?cenkkoroglu adlı üyeden alıntı: mesajı görüntüle
- 03-08-2013, 20:26:33
- 03-08-2013, 20:31:04teşekkürler pazartesi ofise gidince deneyeceğimvictories adlı üyeden alıntı: mesajı görüntüle

Evet cpanel.Ni-Osman adlı üyeden alıntı: mesajı görüntüle - 03-08-2013, 20:43:47Ufak örnek bash yazayım dedim ama victories benden hızlı davranmış
yine de yazayım bulunsun elinde
tüm script dosyalarını /root altında osman diye bir klasör açıp içine koydugunu düşünüyorum mesela..
#!/bin/bash if [[ -n $1 ]];then echo -n else echo "Bu komutu calistirirken bir kullanici adi girmeniz gerekir!" exit 0 fi if [ -d '/home/$1' ]; then cp -r /root/osman/* /home/$1/public_html chown -R $1:$1 /home/$1/public_html echo "$1 kullanıcısına dosyalar kopyalandi." else echo "$1 adinda bir kullanici yok?" fibu scripti misal osman.sh diye kaydettikten sonra script dosyalarını kime kopyalayacaksanız
sh osman.sh CPANELUSERNAME
şeklinde çalıştırabilirsiniz.
Ben yine de yazayım dedim.. Belki google da arama yapan bir başkası faydalanır bilginin iyisi kötüsü olmaz

