Linux の date コマンドで今日/明日/昨日や月末や月初、翌月曜日などを求める方法を紹介します。 基本 今 引数を何も指定しないと「今」の時刻が出力されます。
対象OS:Windows 10/Windows 11、Windows Server 2012/Windows Server 2012 R2/Windows Server 2016/Windows Server 2019/Windows Server 2022 4回じゃ足りない!? pingコマンドをもっと繰り返し実行させたい 「pingコマンド」は、TCP/IPネットワークにおける基本的なトラブルシューティングツールであり、さまざまな場面で利用できる(pingコマンドを使ったトラブルシューティングについては、Tech TIPS「Windowsの『ping』コマンドでネットワークトラブルの原因を調査する」参照のこと)。一番簡単な使い方は、単に宛先(IPアドレスやホスト名、FQDNなど)を指定して実行するだけだ。 Windows OS付属のpingコマンドは、指定された宛先に対して、デフォルト
今回やりたいこと tarコマンドを使って、深夜にバックアップを行っているのですが、 バックアップ中にCPU使用率が上昇しアラートが上がってしまい困っています。 これを、なんとかしたい‥ 前提として、負荷制御に関するいろいろ 負荷制御する 〜cstream以外の方法 CPU負荷とI/O負荷は違います。 今回制御したいのは、CPU負荷です。 sleepしながらゆっくり実行とかの方法もあるようです。 が、 CPU使用率を下げる目的でSleep(0)を呼び出すのは正しくない気がします。 とのこと。*1 nice(プロセスの優先度を指定するコマンド)を使う方法もありますが、 深夜に実行してるバッチの負荷を下げる目的なので、 今回の目的にはあまり効果がないかもです。 ちなみにI/O負荷を下げる目的では、 ioniceを使ったりする、らしい。*2 負荷を確認する方法いろいろ 下記の記事参考にさせていただ
どうも、江川(egawa)くんです。 Linuxでシェルスクリプトなどを書いていると以下のような条件に遭遇することがあるので、 備忘録的に残していきたいと、おっもいま〜す。 複数のコマンド実行を一行で記述したい あるコマンドが問題なく実行された場合のみ、次のコマンドを実行したい あるコマンドが失敗したら、次のコマンドを実行したい 更新情報 2016/7/8 新規作成 2016/7/8 レイアウトなど見やすく修正 2016/8/18 テキストを一部修正 種類 ここで出てくるのは以下のみです。 - ; (セミコロン) - &(アンパサント) - &&(アンパサントアンパサント) - |(パイプ) - ||(パイプパイプ) 使用例 コマンド1が終了したらコマンド2を実行する(実行結果に関わらず) コマンド1が異常終了しても、コマンド2は実行されます 使い方
CPU、もしくはストレージがボトルネックになっている場合、vmstatコマンドを用いて切り分けを行います。 [root@test ~]# vmstat 1 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 271328 110320 59792 392132 0 0 1 165 0 5 1 0 88 11 0 0 0 271328 110304 59792 392132 0 0 0 16 101 175 1 0 99 0 0 0 0 271328 110304 59792 392132 0 0 0 436 154 276 0 0 98 2 0 右から3番目の
Linux基本コマンドTips一覧 本連載では、Linuxの基本的なコマンドについて、基本的な書式からオプション、具体的な実行例までを分かりやすく紹介していきます。今回は、テキストのパターン処理を行う「awk(gawk)」コマンドです。第115回に続き、awkの基本的な使い方を説明します。 awk(オーク)コマンドとは? 「awk」は空白などで区切られたテキストを処理するコマンドです。演算機能もあり、プログラミング言語としても使用されています。 Linux環境で使用されているのは、GNUプロジェクトによる「gawk」コマンドが多く、例えばCentOS 7の場合、awkは/usr/bin/gawkへのシンボリックリンクとなっています。 Ubuntu 15では、Michael D. Brennan氏による「mawk」が収録されています(awkは/etc/alternatives/awkへの、/
Selenium IDE コマンドリファレンス (2019/09版 : Selenium IDE v3.12.0 [全96コマンドを徹底解説])SeleniumテストTravisCISeleniumIDEテスト自動化 はじめに 10分でわかるブラウザ処理自動化!初心者向けSelenium IDE入門ガイドでSelenium IDEを使い始めるためのガイドを書きました。 そこでは、条件分岐やループ処理など一部のコマンドについての解説を書きました。 本記事では v3.12.0(2019/09時点での最新)のコマンド全部をサンプルコード を書きながら解説しています。 今回作成したサンプルコードはGithubに置いています。 https://github.com/RustyNail/SeleniumIDEDemo の SeleniumIDEcommand.sideをインポートすれば実行できます。
はじめに 今はSeleniumWebdriverを使っているが、昔Selenium IDEを使っていて今日使おうとしたらコマンドをド忘れしていたのでメモメモ コマンドについて コマンドはstoreXXX、verityXXX、assertXXXというように3種類用意されている storeXXXは値を変数に格納したいときに使う verifyXXX、assertXXXは検証ときに使う verifyXXXはテストが失敗してもそれ以降のテストが実行可能だが、assertXXXは失敗した時点でテストは中断される よく使うコマンド(要素検証系) 以下は、Qiitaページ内で使った例 コマンド 対象(例) 値(例) 説明
[root@server flock]# flock --version flock from util-linux 2.23.2 [root@server flock]# flock --help Usage: flock [options] <file|directory> <command> [command args] flock [options] <file|directory> -c <command> flock [options] <file descriptor number> オプション: -s --shared get a shared lock -x --exclusive get an exclusive lock (default) -u --unlock remove a lock -n --nonblock fail rather than wait -w
We are pleased to announce the immediate availability of Official CentOS images on Amazon's EC2 Cloud. The legacy CentOS AWS Marketplace page can be found at the CentOS AWS Marketplace. The current official AMIs are published outside of the AWS Marketplace and are shared directly from official Community Platform Engineering (CPE) account 125523088429. The AWS Marketplace team is now publishing bas
ウェブ担用の記事かどうかわかりませんが、 ウェブ担であろうとだれであろうと、便利な物は便利で AWSのS3を使っているなら、是非、コマンドラインツール AWS CLIを使うことも検討してもらいたいです。 何が便利なのか? AWS CLI S3の何が便利なのかといえば、ファイル系の操作が格段に早くなります。 特にコピー。 原因としては、S3用の無料で使えるクライアンツールが無いのがいけないんだと思います。 唯一、Cyberduck が使えるけど、ファイル数が増えてくると、動きが遅くなって、 あまり使い物にならなくなってしまいます。 Cyberduck | Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows だから、AWS CLI が便利に感じるんです。 AWS CLI のインストール 公式のドキュ
2014/8/28更新 対応バージョン: 8.4 dateコマンドを使って日時計算をするには--dateオプションに続けて日時と計算の単位を指定すればよい。 指定できる単位は以下の通り。 年: years 月: months 日: days 時: hours 分: minutes 秒: seconds これに数字をつけて「2 days ago」のように自然なフレーズで指定すれば日付計算をやってくれる。 以下にいくつかサンプルを示す。dateはGNU版の最近のバージョンであれば特に問題ないだろう。 % date --version date (GNU coreutils) 8.4 : 今日から5日後 % date +%Y%m%d 20140827 % date --date "5 days" +%Y%m%d 20140901 2014/1/1から3日前 日付を指定するとその日を起点に計算され
Opensource.comは2018年8月28日(米国時間)、「15 command-line aliases to save you time|Opensource.com」において、作業効率を高める15のコマンドラインエイリアスを紹介した。エイリアスはコマンドに対して別名やショートカットを設定する機能。シェルの設定ファイルなどに書いておくことで利用できるようになる。 エイリアスの基本的な使い方は次のとおり(なお、エイリアスはシェルが有している機能であるため、シェルによっては表記方法が下記とは異なっている)。 alias エリアス名="コマンド オプション ..." 紹介されているエイリアスは次のとおり。
よく、時間のかかる複数の処理をパラレルで実行し、かつ後からタスクの追加もさせたい、コマンドをキューのようなものに入れておいて処理させたいということがある。 ただ単に実行するコマンドをシェルスクリプトにしただけではこれはできないので、なにかいい感じのものはないかなーと探してみたところ、『Task Spooler』なるツールがそのものズバリな機能を持っているようだ。 というわけで、早速試してみることにする。なお、OSはUbuntu Server 16.04 LTSを用いている。 1. インストール Ubuntuであれば、aptでインストールができる(CentOS等の場合、ソースを取ってきてのコンパイルが必要になる)。 sudo apt install task-spooler インストールできたら、tspを起動させよう。 tsp 2. 使ってみる インストールができたら、実際に利用してみよう。
必要ならsudoつける -yオプションは任意(付けなければ途中でyes/no選択。つけたら無条件yes) 2. 実際にメールを送る 送信例。 echo "本文" | mail -s "タイトル" -r from@example.com -c cc1@example.com -c cc2@example.com to1@example.com to2@example.com 本文はecho "本文直書き"もしくはcat ファイル名により指定 -sオプション:タイトル指定 -rオプション:送り主メールアドレス指定 -cオプション:Ccで送るメールアドレス指定 Ccで複数人に送る場合 → 1件ずつ-cオプションで指定 -bオプション:Bccで送るメールアドレス指定 Bccで複数人に送る場合 → 1件ずつ-bオプションで指定 mailコマンドの最後の引数:送り先メールアドレス指定 複数人にToで送
Bash のAliasに引数を渡す。 何も考えずに、Aliasをするとそのまま渡される。 alias some=echo some aaaaaaa alias は実行前に、bashが解釈するために some aaaaaaa は echo aaaaaaa` に展開される。 出来ない。 なので次のようなことは出来ない。 alias git-push-to='git push "$@" master' これは、bash の実行前に git-push-to remoteA を git push "" master remoteA と展開されてしまう。 展開順について。 先の例は、展開が次のようになる。 git-push-to remoteA これは、次のように展開。 git push "" master remoteA 引数は受け取れない。 引数は受け取れない。なぜなら、単純な置換がされるだけだか
ファイルに書いたphpを実行する phpの実行ファイルに、引数でphpのスクリプトを渡すと実行できる。 $ php /path/to/php/file.php コマンドラインに書いたphpを実行する phpコマンドのrオプションでコマンドラインに書いたphpを実行できる。 $ php -r "echo '123';" 123 ← 実行結果 ということは、phpがわかる人は、linuxのコマンドを知らなくてもphpで希望の処理を実行できる。 現在日時入りのメールを送るテスト $ php -r "mail('test@example.com', 'test', date('Y-m-d H:i:s') . ' メールを送ります');" wgetコマンドっぽいことをする $ php -r "echo file_get_contents('https://www.softel.co.jp/');"
パフォーマンスなどの調査をする時に利用する便利コマンドメモ。 これないぞ、あれないぞなどあると思いますがとりあえず本などを参考にまとめたものをピックアップしています。 参考 [24時間365日] サーバ/インフラを支える技術 ‾スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ) 絵で見てわかるシステムパフォーマンスの仕組み CPU使用率やメモリなど全体の概要把握 top デフォルトでは3秒ごとにOSで利用しているプロセスの数や状態、またOS全体のシステムリソース状況が分かります。 パフォーマンスが悪い場合にOS全体としてどのリソースの利用が多いのか(CPU負荷なのかメモリ利用率が高いのか)などの判断に有用だと思われます。 top - 22:36:56 up 28 min, 2 users, load average: 0.00, 0.02, 0.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く