Moin, moin!
Ich habe hier ein Shell-Kommando (nicht von mir, in C geschrieben) zum Beenden eines Dienstes, was erst mal Aufgerufen von mir als Benutzer wissen will, ob ich den Dienst wirklich beenden will. Super gell...
Ich muss also per Hand ein y und ein Return eingeben.
Da ich aber den Dienst automatisch beenden will, wenn die USV den Rechner runter fährt, kann ich da nicht immer garantieren zugegen zu sein um y und Return einzugeben
Wie kann ich einem laufenden Shell-Kommando Keystrokes übergeben?
Habe gegoogelt, in meinem Shell-Buch geschaut, aber dazu leider nix gefunden... Der Dienst schließt gehostete Datenbanken und disconnected User vom Server, ich kann den also nicht einfach abschießen, da ansonsten die Datenbank-Struktur über die Wupper geht.
Danke für jeden Hinweis!
jerry
Ich habe hier ein Shell-Kommando (nicht von mir, in C geschrieben) zum Beenden eines Dienstes, was erst mal Aufgerufen von mir als Benutzer wissen will, ob ich den Dienst wirklich beenden will. Super gell...
Ich muss also per Hand ein y und ein Return eingeben.
Da ich aber den Dienst automatisch beenden will, wenn die USV den Rechner runter fährt, kann ich da nicht immer garantieren zugegen zu sein um y und Return einzugeben

Wie kann ich einem laufenden Shell-Kommando Keystrokes übergeben?
Habe gegoogelt, in meinem Shell-Buch geschaut, aber dazu leider nix gefunden... Der Dienst schließt gehostete Datenbanken und disconnected User vom Server, ich kann den also nicht einfach abschießen, da ansonsten die Datenbank-Struktur über die Wupper geht.
Danke für jeden Hinweis!
jerry