LINUX.ORG.RU
решено ФорумAdmin

Screen

 ,


1

2

Что-то я перечитываю ман, и не понимаю как сделать так, чтобы при краше приложения, не закрывался скрин.

К примеру у меня есть:

screen -dmSL inscoop ./srcds_linux -console +map district_coop +maxplayers 48 +servercfgfile server.cfg -steamport  33028
В итоге если у меня упадет srcds_linux, то в логах скрина не будет причины. Т.к логи скрина кажется пишутся раз в 5 секунд. Как можно сделать так, чтобы при падении у меня не закрывался скрин?


Ответ на: комментарий от vim

Там если что-то завершилось,то не закрывается? Мб есть какой хак, чтобы скрин вел себя аналогично :)

Woklex ()
Ответ на: комментарий от Woklex

У меня, например, так реализовано:

screen -t x11 /bin/bash -c "export GPU_USE_SYNC_OBJECTS=1 ; export GPU_MAX_ALLOC_PERCENT=100 ; /mnt/rw/rain/sg-soomrack/sgminer --config=/home/rain/config/x11.conf ; /bin/bash"
YAR ★★★★★ ()
Ответ на: комментарий от YAR

Спасибо! Сработало.

Сделал в итоге так:

screen -dmSL secondcoop /bin/bash -c "./srcds_linux -console +map district_coop +maxplayers 48  -ip 195.254.186.20 -port 27017 +servercfgfile server2.cfg -steamport  33018 ; read -n 1"

Woklex ()

Грепай ман по слову zombie

zolden ★★★★★ ()

Я тупо sleep добавляю:

screen -dm sh -c 'reboot ; sleep 6'
т. е. 'logfile flush' + 1.

berrywizard ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.