gcloudsshを使用してバックグラウンドでプロセスを実行する方法

user126930

2つのgcplinux VMがあり、あるインスタンスから別のインスタンスにsshを実行し、以下のコマンドを使用してプロセスを実行しています。これは、コマンド#1を実行すると正常に機能しますが、オプションを使用してバックグラウンドコマンド#2でプロセスを実行すると、コマンド結果は表示されません。

gcloud compute ssh -zone {Zone-Name} {vm1} -- 'cd /app/bin && ./clearcache && nohup ./startWeblogicAdmin >> admin.log' ==== This works fine
gcloud compute ssh -zone {Zone-Name} {vm2} -- 'cd /app/bin && ./clearcache && nohup ./startWeblogicAdmin >> admin.log &' === This does not gets executed.

バックグラウンドでプロセスを開始する方法が必要です。イベント私はVM2からこのSSHシーションからログアウトします。

ミハイル・ザハロフ

gcp linuxのことを知らないので、2番目の例は機能しないと思います。これは、シェルが「&」を使用してコマンドをバックグラウンドで実行するためです。ただし、sshはコマンドを指定してもシェルを開始せず、コマンドを実行して終了します。

したがって、私の仮定が正しければ、リモートシステムにログインして、expectのようなチャット言語を使用してコマンドを実行するか、コマンド全体をローカルシステムのバックグラウンドに送信してみる必要があります。そんな感じ:

nohup gcloud compute ssh -zone {Zone-Name} {vm2} -- 'cd /app/bin && ./clearcache && nohup ./startWeblogicAdmin >> admin.log' &

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

xshellでscreenコマンドを使用してバックグラウンドプロセスを実行する

分類Dev

xshellでscreenコマンドを使用してバックグラウンドプロセスを実行する

分類Dev

PowerShellでバックグラウンドプロセスとしてMavenコマンドを実行する方法

分類Dev

bash-cを使用してバックグラウンドプロセスを実行する方法

分類Dev

Pythonを使用してバックグラウンドで実行されるプロセスを作成します

分類Dev

symfonyでバックグラウンドプロセスを実行する方法

分類Dev

SASでrsubmitを使用して、プロセスが完了するのを待たずにバックグラウンドで実行する方法

分類Dev

Windows上のPHPでバックグラウンドプロセスを実行してpidを取得する

分類Dev

Pythonのサブプロセスを実行してバックグラウンドのままにする方法

分類Dev

Androidでバックグラウンドプロセスを繰り返し実行する方法

分類Dev

バックグラウンドプロセスとしてACプログラムを実行する

分類Dev

サブプロセスコマンドを実行して、バックグラウンドPythonでnodejsサーバーを起動する方法

分類Dev

Linuxでバックグラウンドでプロセスを実行する

分類Dev

プログラムをバックグラウンドで実行し、&&を使用して別のコマンドを実行する方法

分類Dev

バックグラウンドでサブプロセスを実行する

分類Dev

Pythonでバックグラウンドプロセスを実行する

分類Dev

arduinoでバックグラウンドプロセスを実行する

分類Dev

バックグラウンド python で GPIO プロセスを実行する

分類Dev

PythonスクリプトをWindowsバックグラウンドプロセスとして実行する

分類Dev

すでにバックグラウンドで実行されているプロセスでnohupを使用する方法

分類Dev

appveyor.ymlを介してバックグラウンドでプログラムを実行する方法は?

分類Dev

サブプロセスを使用してバックグラウンドでRFCOMMサーバーを実行する

分類Dev

SpringMVCフレームワークでバックグラウンドプロセスを実行する方法

分類Dev

入出力リダイレクトを使用してバックグラウンドでプロセスを実行する

分類Dev

コマンドラインをバックグラウンドプロセスとして使用してPHPファイルを実行する

分類Dev

バックグラウンドでプロセスを実行し、同じコマンドラインでディレクトリを変更する方法

分類Dev

フォアグラウンドプロセスの実行中にバックグラウンドで別のプロセスを生成する方法

分類Dev

Pythonスクリプトがバックグラウンドプロセスとして実行されているかどうかを検出する方法

分類Dev

バックグラウンドスレッドでSpriteKitプロセスを実行して、CPU使用率を向上させる

Related 関連記事

  1. 1

    xshellでscreenコマンドを使用してバックグラウンドプロセスを実行する

  2. 2

    xshellでscreenコマンドを使用してバックグラウンドプロセスを実行する

  3. 3

    PowerShellでバックグラウンドプロセスとしてMavenコマンドを実行する方法

  4. 4

    bash-cを使用してバックグラウンドプロセスを実行する方法

  5. 5

    Pythonを使用してバックグラウンドで実行されるプロセスを作成します

  6. 6

    symfonyでバックグラウンドプロセスを実行する方法

  7. 7

    SASでrsubmitを使用して、プロセスが完了するのを待たずにバックグラウンドで実行する方法

  8. 8

    Windows上のPHPでバックグラウンドプロセスを実行してpidを取得する

  9. 9

    Pythonのサブプロセスを実行してバックグラウンドのままにする方法

  10. 10

    Androidでバックグラウンドプロセスを繰り返し実行する方法

  11. 11

    バックグラウンドプロセスとしてACプログラムを実行する

  12. 12

    サブプロセスコマンドを実行して、バックグラウンドPythonでnodejsサーバーを起動する方法

  13. 13

    Linuxでバックグラウンドでプロセスを実行する

  14. 14

    プログラムをバックグラウンドで実行し、&&を使用して別のコマンドを実行する方法

  15. 15

    バックグラウンドでサブプロセスを実行する

  16. 16

    Pythonでバックグラウンドプロセスを実行する

  17. 17

    arduinoでバックグラウンドプロセスを実行する

  18. 18

    バックグラウンド python で GPIO プロセスを実行する

  19. 19

    PythonスクリプトをWindowsバックグラウンドプロセスとして実行する

  20. 20

    すでにバックグラウンドで実行されているプロセスでnohupを使用する方法

  21. 21

    appveyor.ymlを介してバックグラウンドでプログラムを実行する方法は?

  22. 22

    サブプロセスを使用してバックグラウンドでRFCOMMサーバーを実行する

  23. 23

    SpringMVCフレームワークでバックグラウンドプロセスを実行する方法

  24. 24

    入出力リダイレクトを使用してバックグラウンドでプロセスを実行する

  25. 25

    コマンドラインをバックグラウンドプロセスとして使用してPHPファイルを実行する

  26. 26

    バックグラウンドでプロセスを実行し、同じコマンドラインでディレクトリを変更する方法

  27. 27

    フォアグラウンドプロセスの実行中にバックグラウンドで別のプロセスを生成する方法

  28. 28

    Pythonスクリプトがバックグラウンドプロセスとして実行されているかどうかを検出する方法

  29. 29

    バックグラウンドスレッドでSpriteKitプロセスを実行して、CPU使用率を向上させる

ホットタグ

アーカイブ