Burhan KARADERE
Bilgisayar Mühendisi - Ekonomist; 1982 yılında Fatih/Karagümrük/İstanbul doğumlu. Aslen İstanbul'lu baba tarafından Antalya/İbradı anne tarafından Trabzon/Of 'ludur. Bilişim teknolojileri üzerine AR-GE çalışmaları yapıyor. Özel bir şirket de SAP SE ERP sistemleri üzerine proje yöneticisi olarak çalışmakta. Fenerbahçe spor kulübü üyesi. Uçak teknolojileri (jet-motorları) bu aralar en büyük ilgi alanı. SoloTürk hayranı. İyi bir drone Pilot'u. Genellik ile uçurum kenarlarında yaşar. Teknolojik ürünler hakkındaki deneyimlerini siz değerli meraklı yoldaşlara paylaşmaya çalıyor. Bilgi'nin insanı zehirlediği felsefe savunucusu. Konu bağımsız kafa açan her türlü akli ve nakli ilim-bilim-gönül ile ilgilenmekte, ayrıca meta fiziğe de inanmakta :) Elektrik ile çalışan her konu hakkında bey'in fırtınası sevenler buraya. Daha fazla bilgi için blog.karadere.com adresin'den takip'e devam edebilirsiniz. Çağrı Kodu : TA1HKB Kod Adı : Burhan_07 Nickname : Swish_+
Howto Set LPT1 Virtualbox on Windows System SAP Netweaver 7.5 Portal SSO Problem After Windows Update
Eyl 20 2022
Expect Script ile SFTP
Unix veya Linux sistemlerde Expect Script ile SFTP programını parametrik çağırma
burhansftp.exp
# !/usr/local/bin/expect -f
set login [lrange $argv 0 0]
set passw [lrange $argv 1 1]
set localfile [lrange $argv 2 2]
set remotefile [lrange $argv 3 3]
set timeout -1
spawn sftp $login
expect “assword:”
send “$passw\r”
expect “sftp>”
send “lcd /usr/sap/Bankagonderilecek/ \r”
expect “sftp> “
send “put $localfile $remotefile \r”
expect “sftp> “
send “bye \r”
burhansftp.exp kullaniciadi@ip password local_file remote_file
burhansftpilk.exp
# !/usr/local/bin/expect -f
set login [lrange $argv 0 0]
set passw [lrange $argv 1 1]
set timeout -1
spawn sftp $login
expect “Are you sure you want to continue connecting (yes/no)?”
send “yes\r”
expect “assword:”
send “$passw\r”
expect “sftp> “
send “bye \r”
burhansftpilk.exp
burhansftpcmd.exp de su sekilde:
# !/usr/local/bin/expect -f
set login [lrange $argv 0 0]
set passw [lrange $argv 1 1]
set command [lrange $argv 2 4]
set timeout -1
spawn sftp $login
expect “assword:”
send “$passw\r”
expect “sftp>”
send “$command \r”
expect “sftp> “
send “bye \r”
burhansftpcmd.exp user@IP sifre komut (mesela “rm klasor/*.txt”)
burhansftpmget.exp
# !/usr/local/bin/expect -f
set login [lrange $argv 0 0]
set passw [lrange $argv 1 1]
set remotepath [lrange $argv 2 2]
set localpath [lrange $argv 3 3]
set timeout -1
spawn sftp $login
expect “assword:”
send “$passw\r”
expect “sftp> “
send “get $remotepath $localpath/. \r”
expect “sftp> “
send “bye \r”
sapsftpmget.exp $login(user@IP) $password $remotepath $localpath
By Burhan KARADERE • Genel • 0 • Tags: Expect, script, SFTP