Bashコマンドのバックグラウンド実行時の表示について
Q&A
Closed
bashコマンド実行時の表示についての質問
bashコマンドについて質問です.
あるコマンドについて,「表示させない」方法がわかりません.
例えば,Linuxの端末上で
$ sleep 1 &
を実行すると,sleep 1 という処理がバックグラウンドで実行されます.
その際に,
$ sleep 1 &
[1] 1424
といった様に,[ジョブ番号] プロセス番号 が出力されてしまいます.
この[ジョブ番号] プロセス番号 を表示させない方法はありますか?
自分で試したこと
出力を破棄しようと考えました.
$ sleep 1 & > /dev/null
しかし,[ジョブ番号] [プロセス番号] は標準出力,標準エラー出力ではないので(?)表示されてしまいます.
$ sleep 1 & > /dev/null
[1] 1424
$
この方法しか思いつかず,調べてもなかなかいい方法が見つかりませんでした.
よろしくお願いします!
環境
OSバーション
Distributor ID: Ubuntu
Description: Ubuntu 16.04.6 LTS
Release: 16.04
Codename: xenial
0