Hi Nico,

Nico Schlömer wrote:
Thnaks for hints!
One odd thing I noticed about the -L option, that is that first
character doesn't seem to logged.
Try

$ screen -L -d -m echo 123
$ cat screelog.0
23

Bug?

I tried it and got your same results ?  Weird.

btw .... a slight mod to "name the screen" as per the current working directory at the time of screen invocation.

# alias ns9='if [ -f screenlog.0 ];then rm screenlog.0;fi &&
(/usr/bin/screen -S $(basename $(pwd)) -L -d -m time /usr/local/bin/program.sh; tail -99f
screenlog.0) && mv screenlog.0 my-test-screenlog.out'

I also have a nice alias to check running screen jobs, you might like that too:


alias sl='/usr/bin/screen -list;for x in ```cd /var/run/screen/S-root/;/bin/ls```;do echo;echo sr $x;```echo $x|/usr/bin/awk -F . '\''{print "/usr/bin/pstree -aG",$1}'\''```;done;echo;/usr/bin/w'


 -- it's a bit messier, but it works for me.

Cheers
A.

_______________________________________________
screen-users mailing list
screen-users@gnu.org
http://lists.gnu.org/mailman/listinfo/screen-users

Reply via email to