バックグラウンドタスクを実行するスクリプトでのbashコマンド置換

マークジョンソン

バックグラウンドタスクも開始するスクリプトの結果を返したいのですが。コマンド置換演算子はバックグラウンドタスクを待機するため、呼び出しが遅くなります。問題を説明するために、次の例を作成しました。

function answer {
    sleep 5 &
    echo string
}

echo $(answer)

コマンドが作成するバックグラウンドジョブを待たずにコマンドを呼び出す方法はありますか?

ありがとう、

マーク

その他の男

問題は、sleepstdout継承し、開いたままにしておくことです。stdoutをリダイレクトするだけです。

answer() {
  sleep 5 > /dev/null &
  echo "string"
}
echo "$(answer)"

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

バックグラウンドでコマンドを複数回実行する(bashスクリプト)

分類Dev

バックグラウンドで一定数のジョブを実行するbashスクリプト

分類Dev

PHPスクリプトをバックグラウンドで実行する

分類Dev

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

分類Dev

デフォルトでバックグラウンドでbashスクリプトを実行する

分類Dev

パイプされたbashスクリプトをバックグラウンドで実行する

分類Dev

特定のテキストで「ダミー」のバックグラウンドコマンドを実行する

分類Dev

バックグラウンドでbashスクリプトを自動的に実行する方法は?

分類Dev

バックグラウンドでBashスクリプトを実行する方法

分類Dev

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

分類Dev

bashのcaseステートメントを使用してバックグラウンドでコマンドを実行する方法は?

分類Dev

同じbashスクリプトから起動されたバックグラウンドプロセスの実行ステータスを確認する

分類Dev

バックグラウンドでコマンドを実行すると、シェルスクリプトでファイルに書き込めません

分類Dev

バックグラウンドでコマンドを実行すると、シェルスクリプトでファイルに書き込めません

分類Dev

コマンドラインからPHPスクリプトをバックグラウンドプロセスとして実行する

分類Dev

コマンドを/ etc / profileに追加して、Raspberry Piの起動時にPythonスクリプトを実行しようとすると、Pythonスクリプトがバックグラウンドで2回実行されるのはなぜですか?

分類Dev

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

分類Dev

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

分類Dev

特定のDjangoスクリプトをバックグラウンドで実行する

分類Dev

macOS Big Sur のバックグラウンドで Python スクリプトを実行する

分類Dev

NodejsスクリプトをgitlabCIのバックグラウンドで実行する

分類Dev

bashスクリプトでランダムコマンドを実行する

分類Dev

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

分類Dev

Android-リクエスト順にバックグラウンドでタスクを実行する

分類Dev

Windowsのバックグラウンドでタスクを実行する方法

分類Dev

Railsコントローラーで短いバックグラウンドタスクを実行する

分類Dev

新しいバックグラウンドtmuxウィンドウでコマンドを実行し、プロセスが終了するのを待ちます

分類Dev

コマンドプロンプトからさまざまなパラメータを取得するバックグラウンドプロセスとしてPythonスクリプトを実行するにはどうすればよいですか?

分類Dev

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

Related 関連記事

  1. 1

    バックグラウンドでコマンドを複数回実行する(bashスクリプト)

  2. 2

    バックグラウンドで一定数のジョブを実行するbashスクリプト

  3. 3

    PHPスクリプトをバックグラウンドで実行する

  4. 4

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

  5. 5

    デフォルトでバックグラウンドでbashスクリプトを実行する

  6. 6

    パイプされたbashスクリプトをバックグラウンドで実行する

  7. 7

    特定のテキストで「ダミー」のバックグラウンドコマンドを実行する

  8. 8

    バックグラウンドでbashスクリプトを自動的に実行する方法は?

  9. 9

    バックグラウンドでBashスクリプトを実行する方法

  10. 10

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

  11. 11

    bashのcaseステートメントを使用してバックグラウンドでコマンドを実行する方法は?

  12. 12

    同じbashスクリプトから起動されたバックグラウンドプロセスの実行ステータスを確認する

  13. 13

    バックグラウンドでコマンドを実行すると、シェルスクリプトでファイルに書き込めません

  14. 14

    バックグラウンドでコマンドを実行すると、シェルスクリプトでファイルに書き込めません

  15. 15

    コマンドラインからPHPスクリプトをバックグラウンドプロセスとして実行する

  16. 16

    コマンドを/ etc / profileに追加して、Raspberry Piの起動時にPythonスクリプトを実行しようとすると、Pythonスクリプトがバックグラウンドで2回実行されるのはなぜですか?

  17. 17

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

  18. 18

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

  19. 19

    特定のDjangoスクリプトをバックグラウンドで実行する

  20. 20

    macOS Big Sur のバックグラウンドで Python スクリプトを実行する

  21. 21

    NodejsスクリプトをgitlabCIのバックグラウンドで実行する

  22. 22

    bashスクリプトでランダムコマンドを実行する

  23. 23

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

  24. 24

    Android-リクエスト順にバックグラウンドでタスクを実行する

  25. 25

    Windowsのバックグラウンドでタスクを実行する方法

  26. 26

    Railsコントローラーで短いバックグラウンドタスクを実行する

  27. 27

    新しいバックグラウンドtmuxウィンドウでコマンドを実行し、プロセスが終了するのを待ちます

  28. 28

    コマンドプロンプトからさまざまなパラメータを取得するバックグラウンドプロセスとしてPythonスクリプトを実行するにはどうすればよいですか?

  29. 29

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

ホットタグ

アーカイブ