Ich möchte eine Sitzung ohne Bildschirm starten, möchte aber eine Bash bewerten. Es scheint, dass der Bildschirm nur eine ausführbare und binäre Datei unterstützt. Ich möchte etwas zaubern wie:
screen -d -m script.sh 2>&1 | tee logfile.log
aber das funktioniert anscheinend nicht. Zitieren hilft hier nicht. Die einzige Idee, die ich habe, ist, ein Wrapper-Skript zu erstellen, das diese Umleitung ausführt, und es dann direkt aufzurufen, wie:
screen -d -m wrapper_script.sh
Irgendwelche anderen Ideen? Vielen Dank.
linux
unix
gnu-screen
lzap
quelle
quelle
Haben Sie versucht, die
-L
Bildschirmoption zum Schreiben in ein Protokoll anzugeben ?Sie können den Namen des Protokolls auch anhand der Datei angeben.
~/.screenrc
Hier ist der Inhalt von mir als Beispiel:quelle