タグ

ブックマーク / qiita.com/toshihirock (4)

  • シェルスクリプト(bash)のif文とtestコマンド([])自分メモ - Qiita

    シェルスクリプト(bash)のif文を書く時、あれなんだっけと忘れることがよくあるので簡単にまとめてみました。 参考 大切なことはこちらに書いてあります if 文と test コマンド 前提知識 if文では条件式に指定されたコマンドの終了ステータスを判定し分岐をしている。終了ステータスが0の場合に真となり、そうでない場合には偽となる if []と書いた場合、if testと書いたことと同じ扱い([]はtestコマンドの略式) [ "A" = "A" ]というように[]の間にスペースがないとエラーとなる。例えば["A" = "A"]とか書くとエラー。[がコマンドだと思うと理解しやすい 条件式で<,>,<=,>=は使えない。代わりに-lt(<),-gt(>),-le(<=),-ge(>=)というのが使える。それぞれ-lt(less than),-gt(greater than),-le(les

    シェルスクリプト(bash)のif文とtestコマンド([])自分メモ - Qiita
    peketamin
    peketamin 2019/08/08
  • ttyとかptsとかについて確認してみる - Qiita

    psコマンドのTTY列にttyとかptsはたまた?など表示されますが、良く分かってなかったのでメモ 参考 ttyについて ttyやptsってなんぞ? ttyとptsの違い sshで入れなくなっても精神的ダメージをらわない素敵な方法 調べてみる ttyについてウィキペディアでは以下のように書いてあります。 ttyとは、標準入出力となっている端末デバイス(制御端末、controlling terminal)の名前を表示するUnix系のコマンドである。元来ttyとはteletypewriter(テレタイプライター)のことを指す。 これはttyコマンドの説明ですね。 ttyコマンドをタイプすることで標準入力、標準出力となっている端末デバイスを表示すると。 試しにターミナルからSSHログインしているサーバーでコマンドを実行してみます。 上記の/dev/pts/0が端末デバイスとなっているようですが

    ttyとかptsとかについて確認してみる - Qiita
    peketamin
    peketamin 2018/08/11
  • Linuxパフォーマンス調査などで使うコマンドメモ - Qiita

    パフォーマンスなどの調査をする時に利用する便利コマンドメモ。 これないぞ、あれないぞなどあると思いますがとりあえずなどを参考にまとめたものをピックアップしています。 参考 [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.

    Linuxパフォーマンス調査などで使うコマンドメモ - Qiita
    peketamin
    peketamin 2016/05/03
  • Promiseについて0から勉強してみた - Qiita

    ES6を使う機会がありそうで、Promiseについて全然知らなかったので、実際に書きながら勉強してみたときのメモ。 なお、以下を参考にさせて頂きました。 0から勉強する時でもとても分かりやすかったです。 JavaScript Promiseの 環境 Node.js v4.2.2 Promiseとは 非同期処理を操作できる 非同期処理の成功時(resolve)、失敗時(reject)の処理を明示的に書くことが出来る 非同期処理を平行・直列に実行させることが出来る とりあえずやってみる とりあえず、参考にさせて頂いたサイトのコードを書いてみました。 function asyncFunction() { // Promiseオブジェクトを返却する.処理成功時にはresolveが呼ばれる return new Promise(function (resolve, reject) { setTim

    Promiseについて0から勉強してみた - Qiita
    peketamin
    peketamin 2016/04/17
  • 1