TOP(サイトマップ) | Solaris man マニュアル | |
(はじめに) はじめに Solarisって・・・ SunのセミナーとSDC Solaris 10概要 資格(SCSA,SCNA) Solarisフォーラム 管理人に連絡 (Solaris基本) Solarisのインストール システムの起動と停止 ファイルシステム オートマウントとマウント パッケージとパッチ ユーザの追加と削除 ファイル権限(セキュリティ) バックアップとリストア CDE環境 プロセス管理/監視 (ネットワーク管理) OSIを理解してみる TCP/IPの設定 (TCP/IP入門) DNSの設定 NISの設定 NFSの設定(WebNFS,CacheFS) (NIS、NIS+、DNS違い) DHCPの設定 1つのNICで複数IP設定 (IO関連) インタフェース概要 SAFの管理 プリンタ管理概要 プリンタコマンド SunSolve Online SCSI情報(KEY,ASC,ASCQ) (ソフトウェア関連) Bash Apache Solstice DiskSuite (SDS OSミラー回復) Veritas VxVM (OBPについて) PROM(OBP)の概要 OBPでのキーボード操作 一般的なOBPコマンド SolarisでOBPの設定 OBPに関するFAQ (トラブル時の対応) 基本情報 エラーメッセージ (主要メッセージ一覧) 性能関連コマンド トレースコマンド クラッシュダンプ SunSolve Online (その他) 小技集 UNIXコマンド (manマニュアル) システムチューニング ネットワークチューニング UltraSPARC T1について (FAQ) rootのPASSが不明 ハングアップかな? ハードトラブル OSが起動しない(b) swap領域の拡張方法 (リンク) Sun関連リンク その他リンク アバウトなJava入門 Perlメモ(逆引き用) |
ユーザーコマンド date(1) 【名前】 date - 日付と時刻の出力と設定 【形式】 /usr/bin/date [-u] [ + format] /usr/bin/date [ -a [-] sss.fff] /usr/bin/date [-u] [ [mmdd] | HHMM | mmddHHMM | [cc] | yy] [.SS] /usr/xpg4/bin/date [-u] [ + format] /usr/xpg4/bin/date [ -a [-] sss.fff] /usr/xpg4/bin/date [-u] [ [mmdd] | HHMM | mmddHHMM | [cc] | yy] [.SS] 【機能説明】 date ユーティリティは、日付と時刻を標準出力に出力するほ か、 システムの日付と時刻の設定も行います。デフォルトでは、現在の 日付と時刻を出力します。 月や曜日の名前を各国語に変換する仕様がサポートされています。 使 用される月や曜日の名前は、環境変数 LC_TIME で指定されたロ ケールに基づいて決定します (environ(5) 参照) 。 C ロケールのデフォルト形式は次のようになっています。 %a %b %e %T %Z %Y この形式で日付と時刻を出力すると、次のようになります。 Fri Dec 23 10:10:42 EST 1988 【オプション】 次のオプションを指定できます。 -a [-]sss.fff システムクロックをゆっくり調整します。調整の 単位は sss.fff 秒です (fff は秒の小数部)。調 整は、プラスととマイナスの両方が可能です。シ ステムクロックは、指定された秒だけ速くまたは 遅くなります。日付の調整を行うことができるの はスーパーユーザーだけです。 -u 日付の表示や設定を行う際に、通常のローカル時 刻に変換しないでグリニッジ標準時刻 (GMT - 標 準時刻 ) を使用します。 【オペランド】 次のオペランドを指定できます。 +format 引数が + で始まる場合、date の出力は、format と現時刻を strftime() に渡すことによって得ら れる値になります。date は、strftime(3C) のマ ニュ アルページにある変換規則と、%C の変換規 則を使 用 し ま す。 %C の 変 換 規 則 は、 /usr/bin/date と /usr/xpg4/bin/date のどちら が使われているかにより異なります。 /usr/bin/date ロケールの日付と時刻 の 表 現。 date のデ フォルト出力 /usr/xpg4/bin/date 世紀を 00 から 99 ま での数値で表現 (年を 100 で割って整数に切 り捨て) 文字列は常に復帰改行文字で終わります。引数に 空白文字が含まれるときは、引用符で囲んでくだ さい。詳細については「使用例」の項を参照して ください。 mm 月 dd 日 HH 時 (24 時 (間) 表示 ) MM 分 SS 秒 cc 西暦 (年の上 2 桁)。つまり、年を 100 で 割っ て 端 数を切り捨てた数字 (00-99)。たとえば、 1988 年の場合、cc は 19 で、2007 年の場 合、 cc は 20 です。 yy 年の下 2 桁。cc を指定しない場合、 「69-99」 と いう範囲は「1969 年から 1999 年まで (1969 年と 1999 年を含む)」を示し、「00-68」の範囲 は 「2000 年から 2068 年まで (2000 年と 2068 年を含む)」を示します。 月 (mm) 、日 (dd) 、年 (yy)、世紀 (cc) は 省 略できます。この場合は、現在の値がデフォルト 値になります。例を示します。 example% date 10080045 この例では、日付と時刻が 10 月 8 日午 前 12 時 45 分に設定されます。年を指定していないの で、現在の年がデフォルトで使用されます。シス テムは GMT で動作していますが、date はローカ ルの標準時刻の変換を処理します。日付を変更す る こ とができるのは、スーパーユーザーだけで す。日付と時刻を正しく設定し終わる と、 date は、デフォルトのフォーマットで新しい日付を表 示します。また、date コマンドは正しいタイ ム ゾーン情報を決定するために TZ を使用していま す ( environ(5) 参照 )。 【使用例】 例 1: 出力の生成 実行するコマンドと、その出力例です。 example% date '+DATE: %m/%d/%y%nTIME:%H:%M:%S' DATE: 08/01/76 TIME: 14:45:05 例 2: 現在の時間の設定 次のコマンドは現在の時間を 12:34:56 に設定します。 example# date 1234.56 例 3: グリニッジ平均時による現在の時間の設定 example# date -u 010100302000 次のコマンドは現在の時刻を 2000 年 1 月 1 日、午前 12 時 30 分 に 設定します。コマンドを実行すると、次のように表示されま す。 Thu Jan 01 00:30:00 GMT 2000 【環境】 date の実行に影響を与える環境変 数 LC_CTYPE 、 LC_TIME 、 LC_MESSAGES 、NLSPATH の詳細については、environ(5) を参照し てください。 TZ -u オプションが省略されたときに、時刻と日 付 の出力に使用するタイムゾーンを指定します。こ の TZ 変数が設定されず、-u も省略されてい る 場合は、システムのデフォルトのタイムゾーンが 使用されます。 【終了ステータス】 次の終了ステータスが返されます。 0 正常終了 >0 エラーが発生した 【属性】 次の属性については attributes(5) のマニュアルページを参照 し てください。 [/usr/bin/date] ____________________________________________________________ | 属性タイプ | 属性値 | |_____________________________|_____________________________| | 使用条件 | SUNWcsu | |_____________________________|_____________________________| | CSI | 対応済み | |_____________________________|_____________________________| [/usr/xpg4/bin/date] ____________________________________________________________ | 属性タイプ | 属性値 | |_____________________________|_____________________________| | 使用条件 | SUNWxcu4 | |_____________________________|_____________________________| | CSI | 対応済み | |_____________________________|_____________________________| 【関連項目】 strftime(3C)、attributes(5)、environ(5)、XPG4(5) 【診断】 no permission スーパーユーザーではないので日付を変 更できません。 bad conversion 日付設定の構文が正しくありません。 【注意事項】 標準タイムゾーンから別のタイムゾーンに切り替わる日 (たと え ば、夏時間が始まる日または終わる日) を現在の日付とし、標準タ イムゾーンの時刻から別のタイムゾーンの時刻に切り替わるときを 現在の時刻にしようとした場合の結果は、保証されません。 システムの日時の変更を行うために、ウィンドウ環境で date コマ ンドを使用すると、不具合が発生する可能性があります。この場合 の結果は保証されません。また、ウィンドウ環境以外のマルチユー ザーモードでも、システムの日時を大幅に変更したりすると、結果 が不安定になることがあります。システムの日時を変更するには、 コマンド date -a を使用することをお勧めします。 |
|