GOLDTR adlı üyeden alıntı:
mesajı görüntüle
https://www.r10.net/site-guvenligi-s...-aciklari.html
15
●1.022
<?php
set_time_limit(0);
$log_file = "/var/log/guvenlik_guncellemesi.log";
function log_yaz($mesaj) {
global $log_file;
$zaman = "[" . date('Y-m-d H:i:s') . "] ";
file_put_contents($log_file, $zaman . $mesaj . "\n", FILE_APPEND);
}
exec("dnf check-update --security", $output, $return_var);
if ($return_var === 100) {
log_yaz("Güvenlik güncellemeleri bulundu! Güncelleme işlemi başlatılıyor...");
exec("dnf -y upgrade --security 2>&1", $upgrade_output, $upgrade_status);
if ($upgrade_status === 0) {
log_yaz("Güvenlik güncellemeleri başarıyla yapıldı.");
} else {
log_yaz("HATA: Güvenlik güncellemeleri yüklenirken bir sorun oluştu!");
log_yaz("Sistem Hatası: " . implode("\n", $upgrade_output));
}
} elseif ($return_var === 0) {
log_yaz("Herhangi bir güvenlik güncellemesi bulunamadı.");
} else {
log_yaz("HATA: Güvenlik kontrolü yapılırken dnf bir hata döndürdü. Kod: " . $return_var);
}
?>Kısa bir betik yaptım, sizinlede paylaşmak istedim belki faydam olur. Yukarıdaki kod için cron oluşturup, günde bir defa çalıştırarak güvenlik güncellemelerini otomatik yaptırabilirsiniz.