Hallo ich weiß das hier ist nicht das richtige Forum für meine Frage aber hier bekommt man meistens kompetente Antworten. Ist es möglich ein über die Konsole gestartets Linux Programm mit Parametern zu füttern so das man die Eingaben und Auswahlmöglichkeiten schon voher in einem Script speichert und das ausgeführte Programm dann damit füttert. Damit der User nichts mehr selbst eingeben muss ???
im einfachsten Fall kannst du deine Antworten einfach rein pipen, für Anwendungen die damit nicht umgehen können hilft expect weiter. beispiel: dein Programm fragt dich 3 Yes/No Fragen und du willst ja, nein, ja antworten: echo -e "y\nn\ny\n" | meinFragendesProgramm Über expect kannst du dich z.b. hier informieren: http://mikiwiki.org/wiki/expect
>Ist es möglich ein >über die Konsole gestartets Linux Programm mit Parametern zu füttern so >das man die Eingaben und Auswahlmöglichkeiten schon voher in einem >Script speichert und das ausgeführte Programm dann damit füttert. Selbstverständlich geht das. Zugriff: In C: --> main (argc, argv) {} In der Shell: --> $1 $2, ... etc
genauer gesagt möchte ich ein script schreiben das automatisch festplatten mit dem Programm Mondo Rescue klont. Kann ich dem Programm Mondo Rescue auch alle möglichen Prameter übergebn?
Klar geht das: Mach dir ein Shell script, in dem du dein Programm mit Parametern aufrufst. Der User startet nur das shellscript - ohne Parameter. Beispiel: #!/bin/bash deinProgramm -a -b -c
linuxGast schrieb: > genauer gesagt möchte ich ein script schreiben das automatisch > festplatten mit dem Programm Mondo Rescue klont. Kann ich dem Programm > Mondo Rescue auch alle möglichen Prameter übergebn? Das geht. http://www.mondorescue.org/docs/mondorescue-howto.html#BACKUP-CMD
linuxGast schrieb: > Kann ich dem Programm > Mondo Rescue auch alle möglichen Prameter übergebn? das hat mir jetzt eine Eingabe in der google Suchmaske, und das Aklicken des zweiten Links benötit, welcher gross beschriftet ist mit MondoRescue HOWTO http://www.mondorescue.org/docs/mondorescue-howto.html und das hast du nicht selber raus- oder hinbekommen? EDITH: Rene war schneller ...
Mir ging es nicht darum welche Parameter man übergeben kann sondern ob es andere Programme oder Möglichkeiten gibt ein Programm und die erwarteten Eingaben zu steuern ohne das man selbst die Eingaben macht
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.