タグ

shellに関するgirledのブックマーク (5)

  • Linuxコマンド(Bash)でバックグラウンド実行する方法のまとめメモ - Qiita

    bashコマンドのバックグランド実行方法について、まとまっている記事が見つからなかったのでまとめメモ 通常のバックグラウンド実行 &でバックグランド実行 参考:http://kazmax.zpp.jp/linux_beginner/process_background.html もっとも基的なバックグランド実行、コマンドの後ろに&をつけて実行する。 ターミナルの切断が切れたりしてログアウトした場合に、 この方法で実行したプロセスはkillされてしまうので注意する。 途切れたら困る処理の場合はtmuxのセッション上で実行、 もしくは後述するnohupコマンドでのバックグラウンド実行推奨。 # バックグラウンド実行 $ sleep 5 & [1] 21871 # プロセス確認 $ ps $! # ps 21871 PID TTY STAT TIME COMMAND 21871 pts/0 S

    Linuxコマンド(Bash)でバックグラウンド実行する方法のまとめメモ - Qiita
    girled
    girled 2018/02/23
    Metabaseをデーモン起動するのに初めてnohupを認識した。&バックグラウンドってターミナル閉じるとダメなのか。無知すぎた。日々勉強。
  • bashの初見殺しっぷりがハンパない件 - Qiita

    「これ知らなきゃ分からないだろ!」 「エラーの原因はわかったけど、なんか腑に落ちない」 いま悩んだ2時間返せ! bashというか、UNIXのコマンドに慣れてない 僕みたいな新人エンジニアが 気をつけた方がいいポイントまとめました。 あいことばをわすれない 微妙にエラーが出ないため、気づかないまま進んでしまい、 のちのち絶妙に致命的なことになってしまうので注意。 一行目忘れて2時間悩みました 二行目のオプションつけなかったため2時間悩みました setのオプションはお好みで あいことばの解説: http://qiita.com/magicant/items/f3554274ee500bddaca8 半角スペースをつけるな!半角スペースをつけろ! shellさんはスペースに非常に神経質です。 よくある変数代入では=の前後にスペースいれてはダメです。

    bashの初見殺しっぷりがハンパない件 - Qiita
    girled
    girled 2017/01/15
    shellcheck試してみよう。こういう理不尽な感じが労働人口拡大への足枷のような。マサカリ上等な感じ。
  • unixのシェルの一つである"bash"、"BourneAgainShell"の略であるのは分かるのですが、なんと呼ぶのが -... - Yahoo!知恵袋

    unixのシェルの一つである"bash"、 "Bourne Again Shell"の略であるのは分かるのですが、 なんと呼ぶのが unixのシェルの一つである"bash"、 "Bourne Again Shell"の略であるのは分かるのですが、 なんと呼ぶのが unixのシェルの一つである"bash"、 "Bourne Again Shell"の略であるのは分かるのですが、 なんと呼ぶのが一般的なのでしょうか? "ビーエーシェル"?"バッシュ"? お分かりになる方、よろしくお願いします。

    unixのシェルの一つである"bash"、"BourneAgainShell"の略であるのは分かるのですが、なんと呼ぶのが -... - Yahoo!知恵袋
    girled
    girled 2014/09/26
    先日からの脆弱性ニュースで結構な騒ぎになってて対応とかもいろいろ発生して皆さんお疲れ様ですな感じだけど今さらどっちで呼ぶん?と思って調べた。バッシュって言ってたけど「シェ」だよなあと思って。
  • いい加減、>/dev/null 2>&1と書くのをやめたらどうか (追記あり) · DQNEO日記

    はじめに これから書く内容は、シェルスクリプトをばりばり書いている現場(サーバエンジニアインフラエンジニア)向けのものではありません。 年に数回crontabをいじるような現場(サーバに詳しくないアプリケーションプログラマが多数を占めるような現場とか、Webデザイナや非プログラマがcrontabをおそるおそるいじったりするような現場)を想定しています。 >/dev/null 2>&1 の問題点 この記法の問題点は、「覚えにくい、間違えやすい、間違ってても気づかない」ということです。 初心者を迷わせる要素がこんなにあります。 >/dev/nullは先か後か 1と2はどちらが先か &はどこに書くのか よって下記のように多種多様なミスが起こり得ます。 2>&1 >/dev/null >/dev/null 1>&2 >/dev/null 2>1& >/dev/null &2>1 これをぱっと見て

    いい加減、>/dev/null 2>&1と書くのをやめたらどうか (追記あり) · DQNEO日記
    girled
    girled 2012/06/13
    分かりやすさを念頭に置くことでオペミスを無くすってのは大切だな。理解しやすいいい解説だった。
  • 第1回 zshで広がる世界 | gihyo.jp

    zshはシェルである。シェルはもちろんキーボード入力されたコマンド行を解釈し、必要なコマンドを必要な引数とともに起動することを主な仕事とするソフトウェアである。単なるシェルなのだが、zshには他を圧到する比類なき機能がある。その一端を印象づける一つの例に、zshで実装されたテトリスがある(図1⁠)⁠。 もちろんこれは、お遊び機能の例で実際の日常作業をこれで進めるわけではないが、潜在的に備えている機能がどれほどのものかが分かる好例である。 zshは、sh(Bourne Shell)をベースとし、ksh、csh(tcsh⁠)⁠、bashの優れた機能をアイデアとして取り込み、なおかつ作業効率を高める独自の機能を登載したまさに至高のシェルである。しかしながら超高機能・多機能であるがゆえに全容を掴むのが難しい。付属の英文マニュアルはしっかりしているものの、簡潔な仕様記述がされているのみなので具体的な

    第1回 zshで広がる世界 | gihyo.jp
    girled
    girled 2012/04/13
    改めてzshのお勉強しようと思います。Cygwinの環境もzshにしてみようかなあ。
  • 1