Auf meiner Entwicklungs-Workstation muss ich oft jeden Morgen die gleichen Befehle starten.
zeus start
, zeus server
(Rails über Zeus booten), redis-server
und wie 3 andere.
Ich weiß, dass viele Leute sagen würden, dass sie die ganze Zeit am Laufen sind, aber ich arbeite viel an meinen eigenen Sachen und es bringt mich dazu, all diese zu haben, während ich an separaten Rail-Projekten arbeite.
Gibt es einen erweiterten Alias, den ich erstellen kann, der alle von einem Befehl aus startet, idealerweise durch programmgesteuertes Teilen des Fensters (wie z ⌘-D
).
Ich benutze iTerm2 mit oh-my-zsh.
Es würde mir nichts ausmachen, wenn sich alle im selben Fenster befinden, wie ich annehme (das läuft irgendwie als Hintergrundprozess), aber ich muss manchmal auf die Ausgabe schauen und mit der Ausgabe jedes Befehls arbeiten, also bin ich mir nicht sicher, wie das funktionieren würde .
Vielen Dank!
tell application "iTerm" to activate;
vor dem anderentell
Befehl nur um sicher zu gehen.redis-server -> split -> other command -> split -> etc
osascript
müssen Sie weitere Befehle mit ausführenosascript
- Ich habe meiner Antwort ein Beispiel hinzugefügt.Die Antwort hier ist etwas veraltet. Hier ist ein Beispielskript, das etwas Ähnliches tut:
quelle
split vertically with default profile
. Auf diese Weise kann ich mit der geteilten Sitzung interagieren.