SSH ile klasör silme komutu - Sayfa 4 - R10.net
  • 24-08-2020, 13:30:16
    #28
    anx adlı üyeden alıntı: mesajı görüntüle
    Plesk kontrol panelli bir sunucu için betiği aşağıdaki şekilde kullanabilirsiniz;

    count=0
    for i in `ls /var/www/vhosts`
    do
    if [ -d /var/www/vhosts/$i/httpdocs/ ]
    then
    count=$((count+1))
    rm -rf /var/www/vhosts/$i/httpdocs/silinecekklasor
    echo silinecekklasor klasoru /var/www/vhosts/$i/httpdocs/ dizin yolundan silindi.
    fi
    done
    echo Toplam $count siteye islem saglandi.
    SSH istemcisi ile konsol bağlantısı sağlamanız akabinde, root ya da eşit denkte yetki sahibi bir kullanıcı vasıtası ile, örnek olarak nano text editörünü kullanarak betiği sil isminde bir dosyaya kaydetmeniz doğrultusunda, sh sil şeklinde ilgili betiği çalıştırabilirsiniz.

    Betikte kullanılan $i bir değişkendir, /var/www/vhosts dizini altında bulunan ve httpdocs klasörü barındıran tüm klasörleri yani web sitelerini ifade etmektedir.
    Teşekkür ederim denedim çalıştı

    Peki bu kodu vermişsiniz dosya eklemek için nasıl ekleyeceğim ? yalnız pleske eklemek istiyorum. Bir de mesela ekleyeceğim dosyayı nasıl yükleyeceğim ki hepsine eklensin
    count=0
    for i in `ls /home`
    do
    if [ -d/home/$i/public_html/ ]
    then
    count=$((count+1))
    cp /home/.htaccess /home/$i/public_html/
    echo .htaccess dosyasi /home/$i/public_html/ dizin yoluna eklendi.
    fi
    done
    echo Toplam $count siteye islem saglandi.
  • 24-08-2020, 13:36:53
    #29
    CoLLeR adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar öncelikle konu sahibinden özür dileyerek bir soru da ben sormak istiyorum.

    Cpanelden aldığımız ssh key me işe yarıyor nasıl kullanıyoruz onu. Bir yerde ssh bağlantısı yapıp komut girmem gerekiyor ama sunucu bana ait değil.
    Umarım anlatabildim teşekkürler.
    Bende merak ettim şimdi biri ssh key alırsa sonra gene bağlanabilir mi roota
  • 25-08-2020, 05:01:30
    #30
    MeMoLi adlı üyeden alıntı: mesajı görüntüle
    Teşekkür ederim denedim çalıştı

    Peki bu kodu vermişsiniz dosya eklemek için nasıl ekleyeceğim ? yalnız pleske eklemek istiyorum. Bir de mesela ekleyeceğim dosyayı nasıl yükleyeceğim ki hepsine eklensin
    count=0
    for i in `ls /home`
    do
    if [ -d/home/$i/public_html/ ]
    then
    count=$((count+1))
    cp /home/.htaccess /home/$i/public_html/
    echo .htaccess dosyasi /home/$i/public_html/ dizin yoluna eklendi.
    fi
    done
    echo Toplam $count siteye islem saglandi.
    Plesk File Manager üzerinden hernangi bir sitenin içerisine kullanmak istediğiniz dosyayı yükleyebilirsiniz, akabinde ilgili dosyayı aşağıdaki düzenlenmiş betik sayesinde diğer hesaplara aktarabilirsiniz;

    count=0
    for i in `ls /var/www/vhosts`
    do
    if [ -d /var/www/vhosts/$i/httpdocs/ ]
    then
    count=$((count+1))
    cp /var/www/vhosts/orneksite/httpdocs/eklenecekdosya /var/www/vhosts/$i/httpdocs/
    echo eklenecekdosya dosyasi /var/www/vhosts/$i/httpdocs/ dizin yoluna eklendi.
    fi
    done
    echo Toplam $count siteye islem saglandi.
  • 25-08-2020, 22:38:39
    #32
    anx adlı üyeden alıntı: mesajı görüntüle
    Plesk File Manager üzerinden hernangi bir sitenin içerisine kullanmak istediğiniz dosyayı yükleyebilirsiniz, akabinde ilgili dosyayı aşağıdaki düzenlenmiş betik sayesinde diğer hesaplara aktarabilirsiniz;

    count=0
    for i in `ls /var/www/vhosts`
    do
    if [ -d /var/www/vhosts/$i/httpdocs/ ]
    then
    count=$((count+1))
    cp /var/www/vhosts/orneksite/httpdocs/eklenecekdosya /var/www/vhosts/$i/httpdocs/
    echo eklenecekdosya dosyasi /var/www/vhosts/$i/httpdocs/ dizin yoluna eklendi.
    fi
    done
    echo Toplam $count siteye islem saglandi.
    Teşşekkürler hocam
    Teşekkürler
R10.net sizlere daha iyi hizmet sunmak için çerezleri kullanıyor.R10.net'i kullanarak çerezleri kullanmamızı kabul etmiş olacaksınız.
Detaylı bilgi almak için Gizlilik ve Çerez Politikası metnimizi inceleyebilirsiniz.