Я намагаюся розібратися, як написати сценарій, який би запускав програми (програми) на сесіях екрану GNU під час завантаження системи. Я намагаюся це:
#!/bin/bash
screen -S test -d -m -X $HOME/folder/folder/.program \
screen -S test2 -d -m -X $HOME/folder/folder/.program2 \
але команда не може бути виконана, тому що сеанс вже відключений? Єдине, що мені потрібно - це запустити команду на екранній сесії та негайно відключити цей сеанс.
Дякую за відповіді, але зараз я зіткнувся з іншою проблемою. Сценарій припиняє роботу після того, як я помістив деякі змінні для моєї програми та програми2. Щось на зразок цього:
#!/bin/bash
screen -S test -d -m $HOME/folder/folder/.program -f config.cfg
чомусь "-f config.cfg" проігнорували. Я також намагаюся процитувати команду і не допомагає теж.
-X
варіант?