Linux ve Unix’de Script Komutu ile Çalışmak

Script ile Terminal oturumumuzu bir dosyaya kaydedebiliyoruz. Kanıt olarak kullanmak ve bir şeyler göstermek için oldukça kullanışlı bir komuttur.

Direkt olarak script yazarak mevzumuza başlayabiliriz. Böyle bir durumda direkt olarak typescript isimli bir dosyaya kayıt edecektir. Eğer belli bir dosya isminde dosyaya kayıt yapmak isterseniz şu şekilde kullanmanız gerekmektedir script dosyaadi.uzanti şeklinde kullanılabilir.

Eğer kaydettiğinizi izlemek istiyorsak scriptreplay isimli bir komutu kullanmak önemlidir. Birde kaydederken zamanlamalar ile kullanmamız gereklidir. Onun için de script komutumuzu –timing parametresi ile kullanılması gerekmektedir şöyleki:

script scriptim –timing=timing.log

Oynatma işlemi için ise scriptreplayi şu şekilde kullanmak gereklidir:

scriptreplay -s scriptim –timing=timing.log

Linux ortamında bu şekilde kullanılır.

MacOS ortamında ise kullanımı biraz farklıdır. Kaydetme konusunda –timing flagini kullanmak gerekli değildir ve scriptreplay diye bir şey kullanılmasına da gerek yoktur. Şu şekilde kayıt edilir:

script kayıt.log ve şu şekilde kayıt edilen içerik oynatılır:

script -p kayit.log

Unix ve Linux ortamlarında farklı kullanımlarının olması ise biraz üzücüdür

Originally published at anilkaynr.wordpress.com on July 6, 2018.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store