24 Ekim 2016 Pazartesi

Java ile bir ip adres formatı kontrolü, IPV4

Selam,

Girilen bir ip adresinin doğru formatta ve IPV4 olduğunu tespit etmek için alttaki basit java class ı kullanılabilir.



package Fundementals;
import java.net.Inet4Address;
import java.net.InetAddress;
import java.net.UnknownHostException;
public class ipWorks {
public ipWorks(){
}
public boolean checkIP(String ip){
    boolean isIPv4;
      try {
        final InetAddress inet = InetAddress.getByName(ip);
        isIPv4 = inet.getHostAddress().equals(ip) && inet instanceof Inet4Address;
            } catch (final UnknownHostException e) {
               isIPv4 = false;
            }
    return isIPv4;
}
}


7 Ekim 2016 Cuma

Linux sisteminde konsolda yazılan komutların otomatik olarak kaydedilmesi

Merhaba,

Konsol bağlantısı yaptığınız bir linux sisteminde çalıştırdığınız scriptlerin çıktılarını ekranda izlerken biryandan da bir dosyaya kaydetmek için ne yapmamız gerektiğinden bahsetmek istiyorum.

Bazı durumlarda çalıştırdığınız bir scriptin çıktısını bir dosyaya aktarmak için ">" yada ">>" yeterli olmamaktadır. Script takılmakta ve çıktı üretememektedir.

Özellikle scriptin çalışması sırasında kullanıcı girişi istenen interaktif bir akış izlenmiş ise tüm bu akışın bir dosyaya aktarılması için ne yapmalıyız ?

Bu durumda Linux "script" komutu yardımımıza yetişiyor.

Alttaki şekilde çalıştırılan komut yaptığınız tüm işlemleri bir doayaya kaydediyor.


sh-3.00$ perl ./findscript.pl
Script is ok!
sh-3.00$ exit
exit
Script done, file is output.txt


Teşekkürler,
Cem Selmanoğulları