GNU/Linux >> Linux の 問題 >  >> Linux

コマンドラインを使用して相対時間を設定する

日付を設定するには、root (または su/sudo...) としてログインする必要があります

echo "Time 1 hour ago ... $(date -d "$(date +%F\ %T) 1 hour ago")"
echo "Time now .......... $(date  +%F\ %T)"
echo "Time in 1 hour .... $(date -d "$(date +%F\ %T) 1 hour")"

sudo date +%F\ %T -s "$(date -d "$(date +%F\ %T) 1 hour")"
echo "Adjusted time ..... $(date  +%F\ %T)"

sudo date +%F\ %T -s "$(date -d "$(date +%F\ %T) 1 hour ago")"
echo "Re-adjusted time .. $(date  +%F\ %T)"

出力:

Time 1 hour ago ... 2012-04-16 21:31:53
Time now .......... 2012-04-16 22:31:53
Time in 1 hour .... 2012-04-16 23:31:53
[sudo] password for .... 
Adjusted time ..... 2012-04-16 23:31:53
[sudo] password for  .... 
Re-adjusted time .. 2012-04-16 22:31:53

Linux
  1. Linuxコマンドdateを使用しているときに特定の時間を追加します

  2. コマンドラインから debian Linux タイムゾーンを設定する

  3. cron ジョブはどのタイムゾーンを使用していますか?

  1. Linuxコマンドラインで力を使用する

  2. Cronを使用してLinuxVPSでタスクの自動化を設定するにはどうすればよいですか?

  3. コマンド ラインの秘訣:Unix コマンドの実行日時を特定する方法

  1. 7 システムの日付時刻を表示および設定するLinux Dateコマンドの例

  2. 7 ハードウェア クロックの日付時刻を設定する Linux hwclock コマンドの例

  3. ミリ秒単位の時間を取得するコマンド