Kan man styre processer med perl på en linuxserver. Man skal kunne starte og stoppe en process. Derudover skal man kunne tage en given process og sende en "kommando" til den. Er det muligt? Hvis det er, hvordan?
inden jeg forklarer hvordan, så vil det være rart at vide, hvilke programmer, der er tale om, at der stortset er ligeså mange måder at gøre det på som der er programmer.
expect er som sådan et selvstændigt sprog, men det fåes også som et CPAN modul (altså til perl)
fra perldoc Expect:
Expect.pm is built to either spawn a process or take an existing file- handle and interact with it such that normally interactive tasks can be done without operator assistance. This concept makes more sense if you are already familiar with the versatile Tcl version of Expect.
fra man expect Expect is a program that "talks" to other interactive programs accord- ing to a script. Following the script, Expect knows what can be expected from a program and what the correct response should be. An interpreted language provides branching and high-level control struc- tures to direct the dialogue. In addition, the user can take control and interact directly when desired, afterward returning control to the script.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.