タグ付けされた質問 「date」

「日付」タグは、Unixライクなシステムでの日付/カレンダー/時刻の操作、視覚化、変換などに関する質問を分類するために使用されます。

4
ローカルアカウント作成日
コンプライアンスの目的で、UNIXマシン上のローカル(ユーザーおよび非ユーザー)アカウントの作成日に関する情報をフェッチする必要があります。 そのような情報を収集する方法はありますか(最も信頼できる方法や正確な方法でなくても)。 たとえば、別の方法として、home(ユーザーアカウントの)ディレクトリ作成日を検索しましたが、POSIX準拠のシステムでは、ファイル作成のタイムスタンプが利用できないことがわかりました。
9 files  users  date  accounts 

2
Arch Linuxでシステムクロックをめちゃくちゃにしました
数日前にArchをインストールしました。日付と時刻が1日と1時間ずれていることに気づきました。 を使って変更しましたtimedatectl set-time。次にhwclock --systohc、ハードウェアクロックを設定するために使用されます。その後、https証明書エラーのため、Gmailなどの一部のサイトにアクセスできませんでした。時間を変更してみましたが、うまくいきませんでした。 再起動後、パーティションが別の時間にマウントされたため問題が発生したため、パーティションを使用fsck /dev/sdaして起動できました。現在、時計は問題ありませんが、メールを確認する必要があります。私はstackexchangeのにログインするためにFacebookを利用して使用する必要がありましたうんざり。 助けて? Gmailのエラーページには次のように書かれています。 サーバーのセキュリティ証明書はまだ有効ではありません!gmail.comにアクセスしようとしましたが、サーバーがまだ有効でない証明書を提示しました。その証明書を信頼できるかどうかを示す情報はありません。Chromiumは、攻撃者ではなくgmail.comと通信していることを確実に保証することはできません。コンピュータの時計は現在、2012年1月10日火曜日の午後12時14分47秒に設定されています。それは正しく見えますか?そうでない場合は、システムのクロックを修正してから、このページを更新してください。 Webサイト運営者がこのドメインのセキュリティ強化を要求しているため、続行できません。

6
現在の時刻が23:00から06:30の間にあるかどうかを確認する方法
現在の時刻が23:00から06:30の間である場合、bashスクリプトから適切にチェックする方法を理解するのに苦労しています。時刻を確認するために無限ループを実行し、時間範囲が午後11時から午前6時30分の間の場合は何かを実行しようとしています。これが私がこれまでに書いたものですが、翌日は機能しません。 fireup() { local starttime=$(date --date="23:00" +"%s") local endtime=$(date --date="06:30" +"%s") while :; do local currenttime=$(date +%s) if [ "$currenttime" -ge "$starttime" -a "$currenttime" -ge "$endtime" ]; then do_something else do_something_else fi test "$?" -gt 128 && break local currenttime=$(date +%s) done & } 私は何を間違っていますか?
9 scripting  date 

3
Docker Alpine Linuxコンテナで「date -d」コマンドが失敗する
私は、構築されたアルパインLinuxの中でドッカーコンテナ以下Dockerfileと: FROM alpine:3.2 RUN apk add --update jq curl && rm -rf /var/cache/apk/* ビルドは正常に実行されました: $ docker build -t collector . Sending build context to Docker daemon 2.048 kB Sending build context to Docker daemon Step 0 : FROM alpine:3.2 3.2: Pulling from alpine 8697b6cc1f48: Already exists alpine:3.2: The image you …

3
タイムスタンプ付きのコマンド履歴を継続的に端末に出力するにはどうすればよいですか?
シンプルなエイリアスを使用して、1つまたは複数のターミナルウィンドウでコマンドの「追跡」を有効にします。 alias trackmi='export PROMPT_COMMAND="history -a; $PROMPT_COMMAND"' 次に、ワークスペースの別のターミナルにある.bash_historyファイルだけを使用しtail -fて、即座にフィードバックを得ます。無制限の履歴 を有効にし、.bashrcの履歴形式​​()を更新しました。もちろん、コマンドはタイムスタンプを表示します。しかし、履歴ファイル自体の形式は次のとおりです。export HISTTIMEFORMAT="[%F %T] "history #1401234303 alias #1401234486 cat ../.bashrc コマンドと同じように、Unix時間を変換してコマンド全体を1行に表示するにはどうすればよいですかhistory。 578 [2014-05-27 19:45:03] alias 579 [2014-05-27 19:48:06] cat ../.bashrc ...そしてそれに従ってください。または、historyコマンドの出力を端末に継続的に出力する方法を見つけますか?

3
#!/ bin / bash内。月の平日の最初の日付を取得するUnixコマンド
来月の最初の日曜日、来月の最初の月曜日、来月の最初の火曜日、来月の最初の水曜日などを取得するストレートなUnixコマンドを探しています。 私は完全な日付形式でそれらを必要とします(時間は必須ではありません) 2、3、4などの数値を取得できます。数値だけが必要ではないため、日付形式(日、月、年を含む)で必要になります。 $ NEXT_MONTH=`date +'%m %Y' -d 'next month'` $ echo $NEXT_MONTH 04 2017 $ NEXT_SUNDAY=`cal $NEXT_MONTH | awk 'NF==7 && !/^Su/{print $1;exit}'` $ echo $NEXT_SUNDAY 2 メールグループの通知を送信するには、これらの日付が必要です。 例:来月の第1土曜日は以下のようになります。 $ firstofmonth=$(date -d '+1 months' '+%Y%m01') 20170401 $ firstsaturday=$(date -d "$firstofmonth" '+%Y-%m')-$((7 - \ $(date -d "$firstofmonth" '+%u') )) 2017-04-1
8 shell  date 

5
月名のみのディレクトリを作成する
好奇心で質問を投稿して、1月、2月…12月のようなディレクトリを作りたかったので、個別に名前を付けて作成しました。(mkdir January February.... etc)すべての月の名前を持つディレクトリまたはファイル名を簡単な方法で作成することは可能ですか? たとえば、touch {1..10}10個のファイル1、2、3 ... 10を簡単に作成します。これは、月の名前でファイルまたはディレクトリを作成する他の解決策があるかどうかです。

1
(ロケール設定ではなく)ロケール定義を変更する
予備の発言:この質問はない程度に設定変更することでロケールをLC_ALL、LC_TIME、LANG、など、それはロケール変更については、むしろだ定義を例で、/usr/share/i18n/locales/de_DEこれらのシステム設定を変更するよりも、より適切なオプションについての提案を取得するには、それぞれ、または。 その目的は、ISO時間表現 を取得することで%Y-%m-%dあり%H:%M:%S、望ましくない副作用はありません。 私がネットで見つけた提案はまだすべて不適切でした(たとえば、ロケールを「デンマーク語」に設定すると、母国語のスペルの平日の名前が維持されません)。 現在、望ましい動作を得るために私が現在見ている唯一の選択肢は、で私のネイティブロケールの定義を変更することです/usr/share/i18n/locales/de_DE。システムの更新により、これらの変更されたファイルが再度上書きされる可能性があるため、これは完全なソリューションではありません。 私の質問は: 特定のシステムロケールファイルを変更するよりも、目的の機能を取得するためのロケール関連のオプションはありますか? 特定のロケール定義ファイルを変更するときに予想される問題はありますか?(そして、システムが更新された場合に、このファイルが上書きされるのをどのように防ぐことができますか?) 既存のロケールファイルの新しい特定のバリアントを定義し、それをLC_*設定で使用する方が良いでしょうか?(そして、その新しいファイル/定義はどのようにしてシステムに正しく知らされるのでしょうか?) 他に何か提案はありますか?
8 date  locale 

3
日付の取得について-n日の日付
変数に特定の日付が格納されているとしますdate_m。((date_m)-25)デートしたい。 例:15/09/2014変数に保存した後、変数に21/08/2014保存された日付から25を引いた場合に返されます。
8 shell  date 

2
特定の日の間にあるファイルをscp / tarする方法は?
10.3.2013-13.3.2013の間でのみファイルに関心がある2つのsuseサーバー間でdbログファイルをコピーする必要があります コピーする前にファイルを圧縮して、tarとscpで圧縮することが望まれます。現在使用しtar -cvzf /tmp/saas_archive_logs.tar.gz /var/lib/edumate/backup/archive_logs/db2inst1/SAAS --newer-mtime=2013-03-10ているのは、2013年10.3.2013から現在までのすべてのファイルです。しかし、私はそれらすべてを必要としません。そして、tarスイッチは見つかりませんでした。
8 files  tar  date  scp 

1
デスクトップおよび組み込み環境でのRTC管理
外部RTCモジュール(DS1307など)を備えた組み込み環境(現在の環境:Debian Stretchを搭載したRaspberry Pi)で作業する場合、システムとRTCクロックの両方を手動で同期する必要があります。 これは定期的に呼び出すことで実現できますhwclock -w-たとえば、cronジョブに入れます。 デスクトップシステムがこの状況をどのように処理するのか興味があります。Debianデスクトップマシンでcronジョブを実行していますが、RTCに関連するものはないようです(他のタスクでは「隠されている」可能性があります)。 では、RTCをシステムクロックとどのように同期させるのでしょうか。
debian  cron  date  clock 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.