質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Q&A

解決済

2回答

983閲覧

Linuxのコマンド(ツール?)の出力をターミナルでなくファイルに行いたい。

i113

総合スコア74

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

1グッド

0クリップ

投稿2020/06/10 06:31

業務に使う、とあるツールの出力をターミナルでなくファイルに行いたいです。
自分なりに調べて、

bash

1tool > /xxx/yyy/zzz/log.txt

としたのですが、普段通りターミナルに出力されます。
一応、/xxx/yyy/zzz/ にlog.txtは作成されるのですが、中身は「Options file read. "null" added to command line options」の一言だけです。

何かやり方はあるでしょうか?それともツールの仕様次第でどうしようもないのでしょうか?
OSはCentOS7です。

ToyoshimaHi👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

おそらくその出力は「標準エラー出力」に出ているのでしょう。

tool >out.txt 2>out.err.txt

これでそれぞれの出力が別のファイルに格納されることが確認できると思います。
画面に表示されているような感じで一つの出力にまとめたいときは、

tool >out.txt 2>&1

詳しいことはシェル リダイレクトなどをキーワードにしてググってみてください。

投稿2020/06/10 06:55

KojiDoi

総合スコア13671

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

i113

2020/06/10 09:01

どうも有り難うございます。 おかげさまで解決しました。
guest

0

拝見いたしました。
標準エラー出力が表示されていることが考えられます。

bash

1tool 2> /xxx/yyy/zzz/log.txt

以下のようにしても同様の結果でしょうか?

投稿2020/06/10 06:35

ToyoshimaHi

総合スコア130

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

i113

2020/06/10 09:01

どうも有り難うございます。 おかげさまで解決しました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問