Merhaba, 2. problem için şöyle bir çözüm olabilir. Web sunucusu ile belirlenen bir dosyaya bir işaret yazdırılır. Cron ile çalıştırılan komut belirlenen bu dosyadaki işareti kontrol ettikten sonra çalışır ve sonucu yine belirlenen başka bir dosyaya yazar. Sonucu görmek için belirli aralıklarla sayfayı yenileyerek görebilirsin.
Çok basit ve katmanlı bir çözüm bu sayede sizin cronda yazdığınız dışında bir şey çalışmayacağından belirli bir seviyede güvenlik sağlamış olursunuz. İyi Çalışmalar Adem Alp YILDIZ 1 Ekim 2014 16:55 tarihinde Adil İLHAN <[email protected]> yazdı: > Merhaba, > > 1 Ekim 2014 15:33 tarihinde Salih PALA <[email protected]> yazdı: > > > Bunun için bir çok makaleyi forumu gezdim bir çok kişi bir sürü şey > > göstermiş sanırım hepsini tam uyguladım ama henüz scripti > çalıştıramadım. Bu > > konuda bilgisi olan var mı? > > 1. problem için hızlıca şöyle bir şey yazdım, işinize göre düzenlersiniz: > > while read i; do > OIFS="$IFS" > IFS='/' > read -a split <<< "${i}" > if grep "^${split[2]}$" 2.txt > /dev/null; then > echo $i > fi > IFS="$OIFS" > done <1.txt > > 2. problemi ise sadece HTML ile çözemezsiniz. Arkaya PHP, Python, Ruby > gibi bir dil koyup bu dillerin shell execution fonksiyonlarını > kullanmalısınız. > > Ancak root ile çalışmalı demişsiniz. Orada işler biraz değişiyor. Web > server'ı çalıştıran kullanıcılar genelde root olmazlar. > > Root ile yapılması gereken işi bir şekilde web server kullanıcısı ile > yapmaya çalışın. > > Hiç önerilen bir yöntem değildir ama web server'ı root grubunda > çalıştırabilirsiniz. Ama bunun getireceği güvenlik problemlerini de > önceden kabul etmiş olursunuz, çünkü bu yöntem hiç güvenli bir yöntem > değildir. > > -- > Adil İlhan > > http://www.adililhan.com > _______________________________________________ > Linux-sunucu E-Posta Listesi > [email protected] > > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > okuyabilirsiniz; > > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 > dakika içinde üyeliğinizi sonlandırabilirsiniz. > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu >
_______________________________________________ Linux-sunucu E-Posta Listesi [email protected] Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
