以下のようにwhileでコマンドを無限実行した場合、Ctrl+cで止めることが可能ですが
sh
1while true; do date; sleep 1;done
以下のようにコマンドをバックグラウンド実行した際、プロセスを停止する方法はありますでしょうか?
sh
1while true; do date; sleep 1;done &
やりたいこととしては、pidof等でプロセス番号を取得し、プロセスkillできるようにしたいです。
fg でフォアグラウンドに戻してから Ctrl+C で止めるのではダメなのでしょうか?