df.shというシェルスクリプトを作成しました。
#!/bin/sh
while true ; do
df -hT
sleep 30
done &
次に実行します./df.sh
(実行権限を付与します)。
実行後にループを終了したいが終了できません。
ベストアンサー1
使用
$ pkill -f df.sh
sleep 30
その後、スクリプトに終了信号が送信され、現在の呼び出しが完了するとすぐにスクリプトが終了します。
または、ps
スクリプトのプロセスIDを見つけて終了信号を送信するために使用します。
$ ps
$ kill pid
(pid
リストされたスクリプトの整数プロセスIDはどこにありますかps
?)