0
PCを起動しているときにタスクを自動化するためにスクリプトを作りたいと思っています。 主なアイデアは、それを行うために画面を使用することです。 私はこれを書いていますが、動作しません。それだけで最初のセッションが構築され、その後はそれ以上は構築されませんでした。 これは、あなたがそれをスクリプトで次のいずれかに移動しますので、起動した後に切断するscreenセッションを取得するには、画面の-d
オプションを使用する必要があるコード画面GNUスクリプトBash
#!/bin/bash
screen -dmS angular sh -c 'cd Documents/segdet; ng serve --env=local'
screen -dmS jboss1 sh -x -c 'cd Documents/keycloak-2.3.0.Final/bin; ./standalone.sh -Djboss.socket.binding.port-offset=100 -b 0.0.0.0 &'
screen -dmS jboss2 sh -x -c 'cd Documents/wildfly-10.1.0.Final/bin; ./standalone.sh -b 0.0.0.0 &'
という名前の3つの画面セッションを開始します、私がしようとしたが、それは、これは「上の画面があり、私を示しています \t 2399.angular \tは、 (08/09/17 16:01:43)\t(Detached) "と表示されます。 – sinaxtis
これは、バックグラウンドでangleと呼ばれる画面インスタンスを起動したことを意味します。 – hardillb
はい、他のインスタンスはありません。 – sinaxtis