Dies ist meistens auf diese Weise nicht möglich, da der MOSH selbst bereits einen Befehl ausführt, um seinen Prozess auf dem Remote-Server zu starten. Auch so, wie Sie es geschrieben haben, wird es als Servername interpretiert, was sicherlich nicht korrekt ist.
Beim Durchlesen der Handbuchseite von mosh(1)
(gute Möglichkeit, das nächste Mal mit der Suche zu beginnen), können Sie den Befehl einfach als nächstes Argument angeben:
mosh [options] [--] [user@]host [command...]
deshalb
$ mosh elisa2 'cat blah'
sollte nur zum Job (Sie brauchen sich nicht um tty
MOSH zu kümmern ).
Im Allgemeinen möchten Sie auch die Shell ausführen. Nach dem cat
sollte es bash
auch so sein, damit Sie die Aufforderung erhalten:
$ mosh elisa2 "cat blah;bash"