Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > シェルプログラミングとスクリプティング
Googleのサイト



シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。

Closed Thread
English Japanese Spanish French German Portuguese Italian を搭載 Powered by Google
 
スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2006年1月2日
登録ユーザー
 

参加日: 2006年1月
投稿: 23
リダイレクトはstdoutとstderrと、ファイルに付加

こんにちは

私は、この作品罰金:スクリプトからはstdoutとstderrの出力ファイルに付加する


コード:
$ ./script.pl >> /tmp/outputs.txt 2>> /tmp/outputs.txt

しかし、私は"コマンド" 1つだけのリダイレクトを使用したいが、失敗する:


コード:
$ ./script.pl &>> /tmp/outputs.txt  
-bash: syntax error near unexpected token `>'

この"リダイレクトを作成する" ( > )の代わりに"リダイレクト" (>>):を使用して作品を追加


コード:
$ ./script.pl &> /tmp/outputs.txt

これをリダイレクトする可能性が*をファイルにリダイレクトを追加* 1つのみですか?

ありがとう!

-
サンティSaez
スポンサーリンク
  #2固定リンク)  
Old 2006年1月2日
昆虫学者臨時
 

参加日: 2005年5月
場所:は/ devの左端のバイト/ kmem
投稿数: 1,667
どうして" "私だけeludesリダイレクトを使用するようにします。

これは、ほかの" 2のような> & 1 "は、 "チャネル2 ( stderrを)の出力が現在のチャネル1 (標準出力)権利だ"とするとさせる手段を1つの出力チャネルにリダイレクトすることが可能ですチャネル1点をファイルに:

プロセス> >ファイル2 > & 1

しかし、正直私は日曜日にして、平日はstdoutとstderrを別々に記載のファイルをいつでも、最初の解決方法をご希望の2倍-それは多くのコードの保守が容易になりますと、位置に依存されていません:

プロセス>ファイル2 > & 1

が、 stderrとstdoutに行く必要があります<ファイル> :

プロセス2 > & 1 >ファイル

<ファイル>はstdoutとstderrに行っている-の画面!ので、方向性が評価されているチャネルを2チャネルを1にすべき点は、端子とを指している 〜でない そのファイルに。

この一crontabsの中で最も一般的なエラーと不必要な(そして、不要なのは非常に多くの責任者)は、端末用( cronjobs交換)をrootにメールされています。

バクーニン
  #3固定リンク)  
Old 2006年1月2日
登録ユーザー
 

参加日: 2006年1月
投稿: 23
親愛なるバクーニン、

私の説明は、この作品を微細に感謝:


コード:
ntpdate pool.ntp.org >> $TMP 2>&1

よろしく

-
サンティSaez
スポンサーリンク
Closed Thread

ブックマーク

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる オフ


その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
STDERRのSTDOUTへのメッセージをリダイレクトすると同時にファイル vikashtulsiyan シェルプログラミングとスクリプティング 10 2008年4月9日 03:34午後
をするにはどうすればstderrをファイルにリダイレクトすることができますか? umen シェルプログラミングとスクリプティング 0 2007年2月15日 04:04午前
リダイレクトstderrと/または標準出力は/ dev / nullをコマンドラインから knc9233 UNIXのダミー質問と回答のため 1 2007年1月25日 12:24午後
ファイルにはstdoutとstderrを&右側の終了コード up69 シェルプログラミングとスクリプティング 2 2006年8月17日 02:40午後
リダイレクトはstdoutとstderr zcurtis シェルプログラミングとスクリプティング 8 2002年9月2日 07:13午前



すべてGMT -4です。現在の時刻は 06:45午前


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
UNIXおよびLinuxのフォーラムコンテンツの著作権© 1993から2010。すべての権利Reserved.Ad管理で RedTyger

コンテンツ関連のURLで vBSEO 3.2.0