Ich machte einfaches Skript. Dateiname ist sutest.Skript-Datei: Befehl gestoppt
#!/bin/bash
cd ~/Downloads/redis-4.0.1/src
./redis-server
echo "uid is ${UID}"
echo "user is ${USER}"
echo "username is ${USERNAME}"
Ich runed Skript. $ . sutest
Skriptcode wird jedoch bei ./redis-server
gestoppt. So kann ich keine Echonachrichten sehen.
Ich mag diese Art von Skript-Dateien machen. Wie kann ich das machen??
Ich wäre dankbar für Ihre Hilfe.
Sagen wir allgemeiner Fall.
myscript1
Datei führt Prozess wie Redis-Server oben.
andere myscript2
Datei führt Prozess wie Redis-Server oben. andere myscript3
Datei führt Prozess wie Redis-Server oben.
Wie kann ich drei Skriptdateien gleichzeitig ausführen?
Ich möchte in ssh-Verbindung arbeiten.
Um die Sache noch schlimmer zu machen, wenn ich nicht screen
oder tmux
??
danke für ihre antwort. Bitte lies meine Bearbeitung. für den allgemeineren Fall. – newbie16
Hinzufügen eines '&' ist ebenfalls anwendbar? möglich? – newbie16
In Ihrem Beispiel können Sie ./myscript1 &; ./myscript2 &; ./myscript3 &; und sie laufen zusammen – messiedo