Ich habe versucht, ein interaktives Programm in einem Bash-Skript zu haben:
my_program
Und ich möchte es mit 'Strg + c' schließen können. Aber wenn ich es mache, wird auch mein Skript geschlossen.
Ich weiss Bescheid.
trap '' 2
my_program
trap 2
Aber in diesem Fall kann ich einfach nicht my_program
mit Strg + c schließen.
Haben Sie eine Idee, wie Sie Strg + C in einem Programm zulassen, aber das Skript, in dem es ausgeführt wird, nicht schließen können?
BEARBEITEN: Beispiel hinzufügen
#!/bin/bash
my_program
my_program2
Wenn ich Strg + C zum Schließen benutze my_program
, my_program2
wird es nie ausgeführt, weil das gesamte Skript beendet wird.
tail
wenn Sie das nächste Mal s töten, anstatt Katzen zu töten?