Klingt, als würden Sie Eingaben an den Standard eines Hintergrundprozesses senden. Eine Möglichkeit, dies zu tun, wäre die Verwendung einer Named Pipe.
# Create a named pipe mkfifo /tmp/ucp-input # Run the background service using the named pipe as stdin cat /tmp/ucp-input | ./ucp & # Echo commands to the named pipe to send them to the service's stdin echo "run recog uni2" > /tmp/ucp-input
Ich habe dies mit einem einfachen Bash-Skript getestet, das die Eingabe einfach wiederholt und es scheint, wie erwartet zu funktionieren.