Yönlendirme birden çok dosyaya yapılamaz o yüzden > >> ve < sonrasında globbing çalışmaz.
for f in /home/*/.ssh/known_hosts; do rm $f ; touch $f; done gibi tek tek sıfırlanması gerekir. 2015-04-13 16:43 GMT+03:00 Aycan AYDEMİR <aycanayde...@gmail.com>: > Her sistem başlangıcında; > ---------------- > #!/bin/bash > > # SSH bağlantıları bilgilerini sıfırlama > > cat /dev/null > /root/.ssh/known_hosts > cat /dev/null > /home/*/.ssh/known_hosts > exit 0 > ---------------- > şeklinde bir script oluşturmak istiyorum. Ancak; > > /usr/local/bin/sshsfrlama: line 6: /home/*/.ssh/known_hosts: No such file > or directory > > şeklinde hata veriyor. > > /home dizini altında 1 veya daha fazla kullanıcının ev dizinleri > olabiliyor. > Kullanıcı adları da değişebiliyor. Bu noktada kalıcı bir script oluşturmak > için > > ---------------- > cat /dev/null > /home/*/.ssh/known_hosts > ---------------- > > kısmında birşeyleri değiştirmem gerektiğini düşünüyorum fakat nasıl > olacağı konusunda > yardımlarınızı bekliyorum. > > İyi çalışmalar > _______________________________________________ > Linux-sohbet mailing list > Linux-sohbet@liste.linux.org.tr > https://liste.linux.org.tr/mailman/listinfo/linux-sohbet > Liste kurallari: http://liste.linux.org.tr/kurallar.php > -- -- Ferhat Y. Savcı +90 (530) 548 1716
_______________________________________________ Linux-sohbet mailing list Linux-sohbet@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-sohbet Liste kurallari: http://liste.linux.org.tr/kurallar.php