2016-06-21 8 views
0

Ich versuche, ein Skript zu schreiben, die auf den Pfad geht abc/HIK/tws/TWCDWP85/TWS/bin/
(Tiwoli Arbeitsplaner Launch Dateipfad)
und startet conman (Startdatei), indem Sie ./conman Befehl. Auf ./conman läuft,
ich drei Aufforderungen wie
folgende
1) Geben Sie Ihren Benutzerkontoname:
2) Geben Sie Ihr Passwort ein:
3) Bestätigen Sie Ihr Passwort:

Für alle drei Aufforderungen, ich möchte, dass mein Skript die gleiche Zeichenfolge eingibt oder einfach Enter drückt.



Dies ist die Nachricht, die ich erhalte, wenn ich mein Skript starte. enter image description here
Wie erstelle ich ein Skript, das Tiwoli Work Scheduler durch Eingabe von Benutzername und Passwort selbst startet?

Bitte helfen Sie.

Antwort

0

Mit yes können Sie einige Zeichenfolge wiederholt geben.

yes twcdwp85 | job_status.ksh 

Oder versuchen

printf "%s\n" "user" "pw123" "pw123" | job_status.sh 

Jemand kann die pw123 sehen ps verwenden. Sie können besser das Passwort in einer Variablen füllen und verwenden

printf "%s\n" "user" "${donthackme}" "${donthackme}" | job_status.sh 
+0

ich mein Skript lief mit ja twcdwp85, noch gleiche message.Additional Nachricht bekommen „/ bin/ksh: twcdwp85: nicht gefunden“. – mac07

+0

Ich weiß es nicht. Versuchen Sie vielleicht, den Pfad 'abc/hik/tws/TWCDWP85/TWS/bin.job_status.sh' einzugeben oder versuchen Sie zuerst printf. TWS hat einige Anstrengungen gegen das Hacken unternommen und möglicherweise Passwörter gelöscht, da meine Lösung von "Conman" blockiert wird. –