시스템 부팅시 GNU Screen 세션에서 프로그램을 시작하는 스크립트를 작성하는 방법을 알아 내려고합니다. 나는 이것을 시도하고있다 :
#!/bin/bash
screen -S test -d -m -X $HOME/folder/folder/.program \
screen -S test2 -d -m -X $HOME/folder/folder/.program2 \
그러나 세션이 이미 분리되어 명령을 실행할 수 없습니까? 내가 필요한 유일한 것은 화면 세션에서 명령을 실행 하고이 세션을 즉시 분리하는 것입니다.
답변 주셔서 감사하지만 지금은 다른 문제에 직면했습니다. "프로그램 및 program2"에 일부 변수를 넣은 후 스크립트 작동이 중지됩니다. 이 같은:
#!/bin/bash
screen -S test -d -m $HOME/folder/folder/.program -f config.cfg
어떤 이유로 "-f config.cfg"가 무시되었습니다. 나는 또한 명령을 인용하려고 노력했지만 너무 도움이되지 않습니다.
-X
옵션입니까?