Bir kabuk betiğinde ftp çağrısını otomatikleştirmek istiyorum. Yazarsam
$ftp somehost.domain.com
Bir kullanıcı adı ve şifre girmem isteniyor. Bu kullanıcı adını ve şifreyi ftp çağrısının bir parçası olarak vermek istiyorum. Adam sayfa ftp için ben istemi ftp bir kullanıcı komutu söylüyor - ama tek seferde tüm ftp giriş yapmak istiyorum. Mümkün mü? Bayraklarda ftp için hiçbir şey görmüyorum. Ben -s seçeneği bana ftp istemi var bir kez bazı ftp komutları belirtme seçeneği verdiğini görüyorum - ama istemine almak için kullanıcı adı vermek gerekir ...
expect
(bir tür tcl / tk uzantısı) bu tür şeyler için ideal bir programdır - yani. biraz bekle; cevap ver ... bir cevap bekle; yeni bir yanıt verin ...expect
"ogin:" için bekleyin ve size kullanıcı adı gönderin, ardından "assword:" için bekleyin ve şifrenizi gönderin.