merhaba
dhcptibduzenle.sh dosyasının içeriği bildiğiniz üzere ip adresi başlangıç ve bitiş tarikleri ve mac adresini veriyor ben bu dosyanın içine en alt kısma client-hostname' yide yazdırmak istiyorum bunun için aşağıdaki komutun son kısmına yazacağım kod nedir
# dhcp.awk
# awk -f dhcp.awk < /var/db/dhcpd.leases
/lease\ [0-9]*\.[0-9]*\.[0-9]*\.[0-9]*\ {/ {
printf("%s\t\t", $2);
}
/starts\ [^;]*;/ {
sub(";", "", $4);
printf("%s-%s\t\t", $3, $4);
}
/ends\ [^;]*;/ {
sub(";", "", $4);
printf("%s-%s\t\t", $3, $4);
}
/hardware\ ethernet\ [^;]*;/ {
sub(";", "", $3);
printf("%s\r\n", $3);
}




ayrıyeten ben aynı anda hem standat tib için hemde client hostname li olan versiyonu aynı anda 2 farklı log dosyası olarak nasıl tutabilirim
benim aklıma gelen fikir dhcplistcronsmb.sh dosyasının içinde bulunan satıra
awk -f /sbin/YENIdhcptibduzenle.sh < /var/dhcpd/var/db/dhcpd.leases > ./dhcplog-$tarih.txt
diye bir satır eklesem client-hostaname yi düzenlediğim dhcptibduzenle.sh dosyasının bir kopyasını oluşturup YENIdhcptibduzenle.sh yazarsam sorunum çözülür diye düşünüyorum. bu kon uda yardımcı olursanız. sevinirim.