Saya ingin memulai sesi terpisah layar, tetapi saya ingin mengevaluasi beberapa bash. Sepertinya layar hanya mendukung yang dapat dieksekusi dan biner. Saya ingin melakukan sihir seperti:
screen -d -m script.sh 2>&1 | tee logfile.log
tetapi ini tampaknya tidak berhasil. Mengutip tidak membantu di sini. Satu-satunya ide yang saya miliki adalah membuat skrip wrapper yang akan melakukan pengalihan ini dan kemudian menyebutnya langsung, seperti:
screen -d -m wrapper_script.sh
Ada ide lain? Terima kasih.
linux
unix
gnu-screen
lzap
sumber
sumber
Sudahkah Anda mencoba menentukan
-L
opsi layar untuk menulis ke log?Anda juga dapat menentukan nama log menggunakan file
~/.screenrc
- di sini adalah konten milik saya sebagai contoh:sumber