bgコマンドでプロセスをバックグラウンドに移す。10コンソール出力のあるプロセスのバックグラウンド実行pingなど、コンソールに実行結果が帰ってくるプロセスだと、バックグラウンドで実行していても、コンソールに結果が出力されるため、うまくいかない。そのため、コンソールの出力を捨てる必要がある。cを実行しても、止まりません。コンソールに出力され続けていますが、pingがバックグラウンドで実行されているためです。この場合、pingをフォアグラウンドに戻す必要があります。フォアグラウンドに戻す場合、fgコマンドで行います。msこういう場合は、バックグラウンド時に結果をコンソールに出力されないよう、/dev/nullに出力結果をリダイレクトします。&結果を捨てないように、リダイレクトでファイルに出力する場合も、上記と同様にコンソールに結果は出力されないようになります。pingでは実用性なさそうですが、参考までに。コンソールからログアウトしてしまうと、jobsコマンドでバックグラウンドで実行中のコマンドが確認できなくなります。その場合は、psコマンドでプロセスを確認します。引数auxを使う場合は、grepなどで絞り込むほうが目的のものも見つけやすくなります。デーモンを表示バックグラウンドにすると動かなくなるjobバックグラウンド実行するとjobがStoppedのままで、フォアグラウンドに戻すとRunningになるようなjobは、入力待ちになってしまっている可能性があります。その場合、標準入力に/dev/nullを与えてあげる必要があります。仮に、そのようなjobをsample.shとすると、以下のように実行し、その後バックグラウンド実行にします。