BASH: senden SIGTSTP-signal (Strg+z)
Ich bin hetzen gegen die Uhr für eine Programmierung Zuordnung in die ich ausführen eine Anzahl von Instanzen derselben Anwendung auf demselben Computer zur gleichen Zeit.
Aktuell habe ich das starten der Instanzen ein zu einer Zeit, drücken Strg+z pause, und dann tut 'bg %#' zum fortsetzen der Ausführung im hintergrund.
Ist dies sehr mühsam und zeitaufwendig zu tun, jedes mal, wenn ich zum test eine kleine änderung in meiner Bewerbung, damit ich schreiben möchte ein bash-script, das mehrere Instanzen für mich, allerdings weiß ich nicht wie man die hintergrund-switching in einem Skript.
Kann jemand mir bitte sagen, wie ich schreiben kann, ein einfaches Skript, das den Beginn einer langjährigen Befehl "pause" und "resume" im hintergrund?
Dank
InformationsquelleAutor noobler | 2012-03-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Möchten Sie nur start es im hintergrund? Zum Beispiel:
Wenn Sie möchten feinere job-Kontrolle, kann man emulieren, Strg-Z und
bg
. Einstellungen-Z sendetSIGTSTP
("tty-stop") für das Programm, das unterbricht es:Und die
bg
- Befehl nur sendet es einSIGCONT
:InformationsquelleAutor Edward Thomson
Nicht. Setzen Sie ein kaufmännisches und-Zeichen nach dem Kommando.
InformationsquelleAutor Ignacio Vazquez-Abrams