У меня проблема в том, что я хочу включить запись сеанса экрана при его запуске, который затем сохраняет журнал в определенный файл.До сих пор у меня было:
screen -AmdSL cod2war /home/cod2server/scripts/service_28969.sh
, а service_28969.sh
- это сценарий оболочки, который будет вызывать другие сценарии, которые выдают результат.Я запустил несколько из этих сеансов экрана с разными именами, например,
screen -AmdSL cod2sd /home/cod2server/scripts/service_28962.sh
-L
включает запись в систему как, скажем, экранного человека , и сохранит выходной файл в файле с именем 'screenlog.0 ', теперь, поскольку у меня есть несколько таких экранов, только один из них производит вывод, сохраненный в этом файле журнала (я не могу найти другие файлы' screenlog. * 'в этой папке).
Я думалиспользовать опцию -Logfile "file"
на той же странице руководства, но она не работает для меня, и я не могу выяснить, что я делаю неправильно ..
screen -Logfile cod2sd.log -AmdS cod2sd /home/u268450/cod2server/scripts/service_28962.sh
выдаст следующую ошибку:
Use: screen [-opts] [cmd [args]]
or: screen -r [host.tty]
Options:
[...]
Error: Unknown option Logfile
и
screen -AmdS cod2sd /home/u268450/cod2server/scripts/service_28962.sh -Logfile cod2sd.log
будут работать без ошибок и запускать экран, но без регистрации вообще ..