Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Automatski login na klijent sa Perl skripte koja poziva taj klijent- kako da se izvede?

  • 5 odgovora
  • 4.962 pregleda

Najnovija ↓

Automatski login na klijent sa Perl skripte koja poziva taj klijent- kako da se izvede? 13.09.2006. u 08:55 · pre 245 meseci #1
Zdravo,
Imam dva umrezhena kompa, jedan Linux a drugi Windows i koristim Sambu za file sharing. Zheleo bih da neke stvari automatizujem pomochu malo programiranja u Perlu.
Iz male Perl skripte pozivam Samba klijent kako bih izlistao sadrzhaj Windows foldera ForLinuxOnly na Linux mashini:
Code:

@command = `smbclient //george/ForLinuxOnly; ls`;

#ovde izlazi prompt za password a zheleo bih da password automatski bude predat ovom promptu, neshto kao:
# $password = "some_password";
# @command = `smbclient //george/ForLinuxOnly; $password; ls;`;
# i dalje slede operacije sa sadrzhajem tog foldera


Sce se ovo deshava na Linux mashini. Kako da automatizujem logovanje, da moja Perl skripta vrshi ulogovanje umesto da se ruchno tipka lozinka?
Potpis
Estamos listos?
Re: Automatski login na klijent sa Perl skripte koja poziva taj klijent- kako da se izvede? 13.09.2006. u 11:29 · pre 245 meseci #2
Ako insistiras na perlu, onda koristi ovaj modul, umesto ekstrenog klijenta.
http://search.cpan.org/~alian/Filesys-SmbClient-3.0/

Ako zelis samo da skriptujes postojeci klijent, pogledaj program "expect". Dolazi na vecini distribucija.
Potpis
JaFreelancer.com
Re: Automatski login na klijent sa Perl skripte koja poziva taj klijent- kako da se izvede? 14.09.2006. u 12:33 · pre 245 meseci #6
Google: "expect linux"
Prvi link je review, drugi je man stranica, treci je download rpm fajla, a cetvrti poglavlje iz Linux from Scratch, sa sve linkom na home page programa. Nije toliko tesko. :)
Evo, da se ne mucis:
http://expect.nist.gov/

Jos jednom, vecina distribucija dolazi sa tim programom, samo potrazi na instalacionim diskovima.
Potpis
JaFreelancer.com
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme