İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. İşletim Sistemleri
  4. GNU/Linux
GNU/Linux

linux odevime yardim eder misiniz :(

miyasecakir27.05.20175 cevap966 görüntüleme
2017'den beri4 mesaj
#1
Merhabalar linuxtan odevim var ama ne yapacagim hakkinda hicbir fikrim yok :(
yapmam gerekenler şunlar;

1 - Her gün akşam 23: 50 de bir script çalıştırılarak sistemin geçici dosyalarının tutulduğu /var ve /tmp file systemlerinin altındaki dosyalar kontrol edilerek silinecek.

2- Kontrol işlemi ilgili dosyanın en son 10 gün ya da daha öncesinden erişilip erişlimediği kontrol edilerek yapılacak.

3- Silinen dosyaların gerekli bilgileri ilgili gün ve saat bilgisi ile birlikte bir text dostasına yazdırılacak.
Cevaplar
2016'den beri1.707 mesaj
#2
Merhabalar linuxtan odevim var ama ne yapacagim hakkinda hicbir fikrim yok :(
yapmam gerekenler şunlar;

1 - Her gün akşam 23: 50 de bir script çalıştırılarak sistemin geçici dosyalarının tutulduğu /var ve /tmp file systemlerinin altındaki dosyalar kontrol edilerek silinecek.

2- Kontrol işlemi ilgili dosyanın en son 10 gün ya da daha öncesinden erişilip erişlimediği kontrol edilerek yapılacak.

3- Silinen dosyaların gerekli bilgileri ilgili gün ve saat bilgisi ile birlikte bir text dostasına yazdırılacak.
bunu basit bir scripte veya crona ekleyeceğiniz birkaç komutla yapabilirsiniz

1 - önce 10 günden eski dosyaları bulun ve bir txt dosyasına yazdırın.
find /tmp -mtime +10 -type f -exec ls -l > /eski.txt {} \;
2 - 10 günden eski dosyaları bulun ve silin.
find /tmp -mtime +10 -type f -exec rm {} \;
miyasecakir Konuyu açan
2017'den beri4 mesaj
#3
bunu basit bir scripte veya crona ekleyeceğiniz birkaç komutla yapabilirsiniz

1 - önce 10 günden eski dosyaları bulun ve bir txt dosyasına yazdırın.
find /tmp -mtime +10 -type f -exec ls -l > /eski.txt {} \;
2 - 10 günden eski dosyaları bulun ve silin.
find /tmp -mtime +10 -type f -exec rm {} \;
ben daha once hic linux kullanmadim o yuzden tam olarak anlayamadim acaba daha acik bir sekilde anlatabilir misiniz . tesekkur ederim simdiden
2016'den beri1.707 mesaj
#4
yapmanız gereken 4 temel adım var.

1. 10 günden eski dosyaları bulup /eski.txt dosyasına yazdırmak. (1. komut)
2. 10 günden eski dosyaları bulup silmek (2. komut)
3. bu komutları .sh uzantılı bir dosya olarak kaydetmek. (script)
4. oluşturduğun scripti /etc/cron.daily klasöründen hergün saat 23:50 de çalıştırtmak.

Cron linux altındaki zamanlanmış görev yöneticisi gibi düşünün. istediğiniz saat ve günde istediğiniz işlemi çalıştırır.

Not : komutu sadece /tmp klasöründe aramaya göre yazdım aynnı şekilde diğer klasörde de aratabilirsiniz.

--- Gönderi Güncellendi ---
erişim zamanı olarak yazmışsınız benim hatam; bu nedenle -atime sting olması lazım aşadaki komutları kullanın lütfen

1 - find /tmp -atime +10 -type f -exec ls -l > /eski.txt {} \;
2 - find /tmp -atime +10 -type f -exec rm {} \;
düzenlendi
2008'den beri1.572 mesaj
#5
/var altındakileri sakın silme. O klasör geçici dosyalar değil.
miyasecakir Konuyu açan
2017'den beri4 mesaj
#6
cok tesekkur ederim

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.