- Community Home
- >
- HPE Community, Japan
- >
- HP-UX
- >
- System Management
- >
- タイムスタンプの古いファイルを30個移動
system management
1748126
メンバー
3723
オンライン
108758
解決策
フォーラム
カテゴリ
Company
Local Language
戻る
フォーラム
ディスカッションボード
フォーラム
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
ディスカッションボード
ディスカッションボード
ディスカッションボード
フォーラム
ディスカッションボード
戻る
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
ブログ
情報
コミュニティ言語
言語
フォーラム
ブログ
トピックオプション
- RSS フィードを購読する
- トピックを新着としてマーク
- トピックを既読としてマーク
- このトピックを現在のユーザーにフロートします
- ブックマーク
- 購読
- 印刷用ページ
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
12-17-2005 04:15 PM
12-17-2005 04:15 PM
タイムスタンプの古いファイルを30個移動
フォーラム参加者様。お世話になっております。
表題の件、箇条書きながら質問させていただきます。
/logs/tmp/ 以下に自動的に更新ファイルが作成されていきます。
/logs のファイルシステムがあまり大きくないため、ここにできたタイムスタンプの古いファイル30個を/hoge ディレクトリへ、シェルを使って毎時間移動させようと思っております。
シェルはクーロンに登録して動かそうと考えておりますが、/logs/tmp/ 以下に作成されるファイルを自動的に古いものから移動させる方法がわかりません。
ご存知の方、いらっしゃいましたらご教授ほどよろしくお願いします。
表題の件、箇条書きながら質問させていただきます。
/logs/tmp/ 以下に自動的に更新ファイルが作成されていきます。
/logs のファイルシステムがあまり大きくないため、ここにできたタイムスタンプの古いファイル30個を/hoge ディレクトリへ、シェルを使って毎時間移動させようと思っております。
シェルはクーロンに登録して動かそうと考えておりますが、/logs/tmp/ 以下に作成されるファイルを自動的に古いものから移動させる方法がわかりません。
ご存知の方、いらっしゃいましたらご教授ほどよろしくお願いします。
3件の返信3
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
12-17-2005 04:27 PM
12-17-2005 04:27 PM
タイムスタンプの古いファイルを30個移動
目印になるファイルを touch -t で作っておき
find の -newer 目印ファイル を使えば
できそうな気がする。
find の -newer 目印ファイル を使えば
できそうな気がする。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
12-17-2005 04:56 PM
12-17-2005 04:56 PM
タイムスタンプの古いファイルを30個移動
/logs/tmp/ディレクトリにサブディレクトリが無ければ、
以下のコマンドで表示されたファイルを移動させれば
いいと思います。
ls -tr /logs/tmp | head -30
ファイルの移動を含めてスクリプトにすると、
cd /logs/tmp
mv `ls -tr | head -30` /hoge
といったところです。
もし、サブディレクトリがあり、それは移動したくないのであれば、ls -trの結果を読み込んで、ファイルかどうかの判断と個数チェック、mvを行なうループを書けばいいでしょう。
以下のコマンドで表示されたファイルを移動させれば
いいと思います。
ls -tr /logs/tmp | head -30
ファイルの移動を含めてスクリプトにすると、
cd /logs/tmp
mv `ls -tr | head -30` /hoge
といったところです。
もし、サブディレクトリがあり、それは移動したくないのであれば、ls -trの結果を読み込んで、ファイルかどうかの判断と個数チェック、mvを行なうループを書けばいいでしょう。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
12-20-2005 07:43 AM
12-20-2005 07:43 AM
タイムスタンプの古いファイルを30個移動
ご回答ありがとうございました。
お二人の意見を参考にさせていただきました。
ありがとうございました。
お二人の意見を参考にさせていただきました。
ありがとうございました。
上記の意見は、Hewlett Packard Enterpriseではなく、著者の個人的な意見です。 このサイトを使用することで、利用規約と参加規約に同意したことになります 。
© Copyright 2024 Hewlett Packard Enterprise Development LP