Özgür adlı üyeden alıntı: mesajı görüntüle
Selamlar ,


Linux üzerinde basit bir scripte ihtiyacım var. linuxda koşacak

"top" komutunu her dk koşacak ve bunu txt dosyasına kaydedecek bir programa ihtiyacım var 24 saat boyunca kosup her dk kaydedecek
bunu yapmak basit tabi
top -n 1 > top-output.txt



seklinde ama bu çıktıyı düzenli alamamız lazım
Özgür adlı üyeden alıntı: mesajı görüntüle
pm yollladım yardımcıolabilirsen sevinirim hocam

1) SSH ile root giriş yapın
2) nano /etc/rc.local girin ve en altına sh /root/a.sh ekleyin
3) nano /root/a.sh yazın ve aşağıdaki vereceğim kodu girin ve kaydedin.
4) Herşeyi kaydettikten sonra sunucunuza reboot atın (arkaplanda sürekli top c yi her dakika kaydedecek.
NOT: /path/ yerine Dosyayı nereye kaydedeceğini yazınız, sonra dosya tarihine bakarak ne zaman oluşturduğuna bakabilirsiniz.

while [ true ]; do
sleep 60
top -n 1 > /path/top-output$((1 + RANDOM % 999999999)).txt
done