[解決済み] ジョブやプロセスIDを表示せずにバックグラウンドでbashコマンドを実行する
2023-03-17 06:31:52
質問
bashでバックグラウンドでプロセスを実行するのはとても簡単です。
$ echo "Hello I'm a background task" &
[1] 2076
Hello I'm a background task
[1]+ Done echo "Hello I'm a background task"
しかし、出力は冗長です。最初の行にはバックグラウンドタスクのジョブIDとプロセスIDが出力され、次にコマンドの出力、最後にジョブID、ステータス、ジョブをトリガーしたコマンドを出力します。
バックグラウンド タスクの実行の出力を抑制して、出力が最後にアンパサンドがない場合とまったく同じに見えるようにする方法はありますか。すなわち
$ echo "Hello I'm a background task" &
Hello I'm a background task
私が尋ねる理由は、タブ補完コマンドの一部としてバックグラウンド プロセスを実行したいので、そのコマンドの出力が中断されないと意味がないからです。
どのように解決するのですか?
補完とは関係ありませんが、サブシェルに呼び出しを入れることで、その出力を抑制することができます。
(echo "Hello I'm a background task" &)
関連
-
[解決済み] Bashでインデックスを指定せずに配列に新しい要素を追加する
-
[解決済み] bashと正規表現を使って1行でプロセスを検索してkillする
-
[解決済み] 最初の引数を除くすべての引数を処理する(bashスクリプトの場合)
-
[解決済み] 対話型エディタを使わずに、Bashを使って自動的にcronジョブを作成する方法は?
-
[解決済み] Bashでsshして複数のコマンドを実行する最もクリーンな方法は何ですか?
-
[解決済み] コマンド出力を変数に格納する際に、改行を保持する方法は?
-
[解決済み】bashで不要な遅延を発生させずにコマンドをタイムアウトさせる
-
[解決済み] Makefileでシェルコマンドを使用する方法
-
[解決済み] MSYSでフォルダを閲覧する
-
[解決済み] BASHでAWS S3 CLIを使用して標準出力にファイルをダンプするには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 現在の日付と時刻を句読点を使わずに表示する
-
[解決済み] find を使ってサブディレクトリを除外する
-
[解決済み] 実行中のBASHスクリプトのパスを決定する [重複].
-
[解決済み] シェルスクリプトでINI値を取得するには?
-
[解決済み] bashで端末の最終行を削除して置換するには?
-
[解決済み] 接頭辞・接尾辞を使った名前の変更方法について教えてください。
-
[解決済み] ssh 鍵を生成する bash スクリプトの enter キー押下を自動化する。
-
[解決済み] Bashのファイル拡張子は何ですか?
-
[解決済み] SSH接続をチェックするbashスクリプトを作成するには?
-
[解決済み] Bashで文字列の一文字目を削除する