システム起動時にGNU Screenセッションでプログラムを開始するスクリプトを作成する方法を見つけようとしています。私はこれを試しています:
#!/bin/bash
screen -S test -d -m -X $HOME/folder/folder/.program \
screen -S test2 -d -m -X $HOME/folder/folder/.program2 \
しかし、セッションはすでに切り離されているため、コマンドを実行できませんか?私が必要とする唯一のものは、スクリーンセッションでコマンドを実行し、このセッションをすぐに切り離します。
答えてくれてありがとう、しかし今私は別の問題に直面しました。「program and program2」にいくつかの変数を配置した後、スクリプトが機能しなくなります。このようなもの:
#!/bin/bash
screen -S test -d -m $HOME/folder/folder/.program -f config.cfg
何らかの理由で「-f config.cfg」が無視されました。私もコマンドを引用しようとしましたが、あまり役に立ちません。
-X
オプションなのですか?