
シェルスクリプト超初心者です。
ログファイルを『tail -f』で開き、その内容を一時的な
テキストファイルにリダイレクトで書き出します。
その処理を、一定時間経過後に自動的に終了する。
といった内容のシェルスクリプトを作成したいと思っています。
しかし、「tail -f」を実行したプロセスを一定時間経過後に
どういう風に終了させればよいのかよく分かりません。
実行したプロセスを一定時間経過後に終了させるような
方法が何かありませんか?
ちなみに実行環境は、Solaris9です。
【コマンド例】
tail -f ./"ログファイル" > ./temp.txt
かなり、初歩的な質問で申し訳ありませんが
宜しくお願いします。
No.1ベストアンサー
- 回答日時:
コマンドをバックグラウンドで起動した後でスリープし、
スリープ後にコマンドをkillすることでできると思います。
Bシェル/Kシェルだと以下のようになると思います。
# コマンドをバックグラウンドで起動
tail -f ./"ログファイル" > ./temp.txt &
# バックグラウンドで起動したコマンドのプロセスID取得
cmd_pid=$!
# スリープ
sleep 希望の秒数
# プロセスの停止
kill $cmd_pid
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TOPコマンドで表示するCPU使用...
-
指定したプログラムの実行を禁...
-
inetdの再起動の方法
-
【Process Explorer】について
-
プロセス、サービス、デーモン...
-
Powershell プロセス二重起動
-
コマンドライン上でファイルを...
-
「rpm -e」でのアンインストー...
-
ps コマンドのステータス。S Ss...
-
突然シャットダウンします
-
タスクマネージャーのwinlogon....
-
右クリックをすると砂時計のま...
-
スクリプトのエラー「unexpecte...
-
Linuxコマンドは何の言語で書か...
-
UNIX コマンドにおける # や円...
-
IPアドレスだとPingが通るのに...
-
SONYの音楽ソフト「x-アプリ」...
-
pingは正常なのにtracerouteで...
-
ファイル名一覧の印刷
-
batファイルの強制終了を回避し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TOPコマンドで表示するCPU使用...
-
プロセス、サービス、デーモン...
-
System Idle Processってなに?...
-
プロセスがタスクマネージャー...
-
タスクバーの音量アイコンをク...
-
デスクトップ上の謎の白い□
-
CPU使用率取得方法について
-
タスクマネージャのCPU率がおか...
-
スリープ状態から復帰後、DPCs...
-
Windowsで作れるスレッド最大数...
-
コマンドライン上でファイルを...
-
プロンプトが返らない
-
CPU使用率が常に50~10...
-
メディアプレイヤーが終了でき...
-
アクロバットを終了しても、プ...
-
sighupとsigtermの違い
-
イラストレータでの透明部分の...
-
デュアルCPU(デュアルコアでは...
-
デーモンモードとは何でしょうか?
-
【プログラム】 iu14d2n.tmp ...
おすすめ情報