Yritän tehdä unix shell skriptia, joka käyttää erästä c-ohjelmaa.
Tuo c-ohjelma kysyy sitten tunnuksen ja salasanan, se kun muodostaa ftp-yhteyden erääseen toiseen järjestelmään. Jos tuo c-ohjelma olisi tehty siten, että nuo tunnus ja salasana annetaaisiin sille parametreina, niin olisi helppo.
Mutta, miten onnistuu tehdä skriptiin ominaisuus, käynnistää tuon c-ohjelman ja odottaa kunnes se kysyy tunnuksen (tietty prompti) ja antaa sille tunnuksen (joka skriptissa muuttujana/parametrina) ja sitten vastaavat salasanan kanssa?
Eli interaktiivista toimintaa erillisen ohjelman kanssa unix shell skriptissa.
Ohjelmalle sen pyytämät argumentit
3
382
Vastaukset
- keksa1
taisi olla "expect" se komento. Sillä voi vastailla esmerkiksi ftp:n prompteihin.
Toinen ktevä komento oli "yes" jolla pystyi hyväksymään ohjelmien promptit.
Nämä tosin oli Linuxissa :(
Jos sieltä ftp:ltä tarvitsee vain hakea romua, niin sitten voit tietty käyttä esim. wgettiä- lähesguru
Ei löydy tuota expect -ohjelmaa ko. koneelta, sitä aiemmin jo tutkin kun googgelilla löysin.
Se c-ohjelma tekee ftp:lla ne mitä tarvitsee, siihen en voi muutoksia tehdä.
Eli tarvitsisi vaan nyt osata tehdä vuorovaikutteinen skriptaus tuohon c-ohjelmaan liittyen....
Kiitos kuitenkin vastauksesta. - lähesguru
lähesguru kirjoitti:
Ei löydy tuota expect -ohjelmaa ko. koneelta, sitä aiemmin jo tutkin kun googgelilla löysin.
Se c-ohjelma tekee ftp:lla ne mitä tarvitsee, siihen en voi muutoksia tehdä.
Eli tarvitsisi vaan nyt osata tehdä vuorovaikutteinen skriptaus tuohon c-ohjelmaan liittyen....
Kiitos kuitenkin vastauksesta.Ratkaisin ongelman muuttamalla c-ohjelmaa niin että tunnus ja salasana annetaan parametreina muiden muassa. Ohjelma ei ollut omatekemä, mutta minulla oli sorsat ja oikeus muuttaa niitä.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1333397
- 1091341
Timo Soini tyrmää Tynkkysen selitykset Venäjän putinistileiristä
"Soini toimi ulkoministerinä ja puolueen puheenjohtajana vuonna 2016, jolloin silloinen perussuomalaisten varapuheenjoht2711310Sulla on nainen muuten näkyvät viiksikarvat naamassa jotka pitää poistaa
Kannattaa katsoa peilistä lasien kanssa, ettet saa ihmisiltä ikäviä kommentteja.671156Kalateltta fiasko
Onko Tamperelaisyrittäjälle iskenyt ahneus vai mistä johtuu että tänä vuonna ruuat on surkeita aikaisempiin vuosiin verr171094Nainen voi rakastaa
Ujoakin miestä, mutta jos miestä pelottaa näkeminenkin, niin aika vaikeaa on. Semmoista ei varmaan voi rakastaa. Miehelt791071IS Viikonloppu 20.-21.7.2024
Tällä kertaa Toni Pitkälä esittelee piirrostaitojansa nuorten pimujen, musiikkibändien ja Raamatun Edenin kertomusten ku57999- 30986
Ikävöimäsi henkilön ikä
Minkä ikäinen kaipauksen kohteenne on? Onko tämä vain plus 50 palsta vai kaivataanko kolme-neljäkymppisiä? Oma kohde mie43973- 47877