記事へのコメント106

    • 注目コメント
    • 新着コメント
    オーナーコメントを固定しています
    mattn
    オーナー mattn 書いた。

    2021/04/06 リンク

    その他
    estragon
    estragon 本番環境でぶっつけ本番のコマンド叩くなってのは当然のことではあるけど、インシデント対応で何が起こってるのか把握するためとか、焦ってる時はあるから難しい / “本番環境はカジュアルに触ってはならぬ。”

    2021/05/15 リンク

    その他
    takehikom
    takehikom どうやって防ぐか『事前に試験環境で、想定通りのコマンドが実行される様なスクリプトを書いておき、レビューを受け、それを本番に持っていって実行します』

    2021/04/08 リンク

    その他
    stp7
    stp7 正直 “| grep sh” の時点で怖い。

    2021/04/07 リンク

    その他
    mather314
    mather314 find 使いなされ

    2021/04/07 リンク

    その他
    at_yasu
    at_yasu あー…なるほど、そういう事故かぁ…

    2021/04/07 リンク

    その他
    ku__ra__ge
    ku__ra__ge 「ls | sh がやりたかった事ではなく ls | grep sh しようとしたら grep を忘れたというシナリオ」 元記事見てなんじゃこりゃと思ってたが、こういうことだったのか。

    2021/04/07 リンク

    その他
    sirobu
    sirobu そもそもls -laのaliasをllにしておけばいいんじゃないの

    2021/04/07 リンク

    その他
    ohaan
    ohaan 「ls -l」はファイルの詳細を表示するコマンドとだけ教わる事が多いらしく、割とカジュアルに初学者が本番環境で業務を任されると「ls -l」やってたな。

    2021/04/07 リンク

    その他
    knok
    knok インタラクティブかどうかで挙動が変わるコマンドは怖い

    2021/04/07 リンク

    その他
    fashi
    fashi なぜかrm等の危険な作業を行う場合の話になってるけど本番環境でlsしたりgrepしたりするだけでも同様の入念なコードレビューを行っているのだろうか

    2021/04/07 リンク

    その他
    saiyu99sp
    saiyu99sp sl しゅっぽぽぽぽぽ…

    2021/04/07 リンク

    その他
    t-tanaka
    t-tanaka 「余計なファイルを生成」違う。シンボリックリンクのリンク先には,まず間違いなく既存のファイルが存在している。そのファイルを書き潰してしまうのが問題。

    2021/04/07 リンク

    その他
    hamamuratakuo
    hamamuratakuo どうやって防ぐか よくやるのがスクリプトを書くことです。事前に試験環境で、想定通りのコマンドが実行される様なスクリプトを書いておき、レビューを受け、それを本番に持っていって実行します。

    2021/04/07 リンク

    その他
    manmo999
    manmo999 xargsで組み立ててshつけることはよくあるけど、ls -l|shはやらないなぁ

    2021/04/07 リンク

    その他
    richard_raw
    richard_raw なに?その用途ならfind ... -print0でxargsに渡すのではないのか!(めんどくさい人)

    2021/04/07 リンク

    その他
    jojo800
    jojo800 複数の条件で探したいときはgrepで探す。findで-oとかつなげるのだるすぎない?

    2021/04/07 リンク

    その他
    UDONCHAN
    UDONCHAN それな

    2021/04/07 リンク

    その他
    yetch
    yetch 検索文字列をコマンドと同じにしないようにしよう

    2021/04/07 リンク

    その他
    hagane
    hagane lsをパイプに渡すときは意識してls -1にしてるかなあ

    2021/04/07 リンク

    その他
    pribetch
    pribetch MEL使い「とりあえずstring $hoge[] = 'ls -sl';」

    2021/04/07 リンク

    その他
    honeybe
    honeybe slの話ではなかった(ぇ

    2021/04/07 リンク

    その他
    tettekete37564
    tettekete37564 ls -l に grep 使おうとするのは不用意すぎるな。まあタイムスタンプとか見たかったんだろうから ls -l *.sh でよくね。後半の while read にこだわってるのもちょっと。別に xargs でよくね? ls -1 *.sh | xargs echo で事足りような

    2021/04/07 リンク

    その他
    wataken44
    wataken44 参照先の本来やりたかったことをやるなら ls *.sh でよくね(本番環境でレビューされてないコマンドをうつなというのはそれはそう)

    2021/04/07 リンク

    その他
    mas-higa
    mas-higa ls 関係ないし | 後の grep の引数が実行可能なファイル名であり grep をタイプし忘れたのなら、どうやったって事故る。

    2021/04/07 リンク

    その他
    asuka0801
    asuka0801 本番環境で気軽にrootでコマンドを打つなというのがまず一つあると思うけどもls -lを手癖で打っちゃう人はそれなりに多そう。

    2021/04/07 リンク

    その他
    su_zu_ki_1010
    su_zu_ki_1010 本番環境で作業する時は事前に実行したいコマンドを用意して、テスト環境でテストしておくのが大事。そして、本番環境は事前用意したコマンドをコピペで実行していくだけ、これは徹底しないとダメですね。

    2021/04/07 リンク

    その他
    m50747
    m50747 findだけどな。

    2021/04/07 リンク

    その他
    d0i
    d0i shell scriptでコマンド列を生成した結果を `./nanika.sh |sh -x` ってやることはある。この場合、loopとか変数置換を展開して所望の操作になってるか、 `|sh -x` つけないで実行して確認できるのがうれしい(そういう話じゃない

    2021/04/07 リンク

    その他
    punychan
    punychan 「ですので ls | としていればシンボリックリンクに起因した事故は起きなかった」いや、ls | sh とかして、そこに万一PATHが通ってたりしたら、大事故だぞ。

    2021/04/07 リンク

    その他
    tobigitsune
    tobigitsune トップブコメ群、全文読んでる人がほとんどいないのでは…?

    2021/04/07 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    ls -l はなぜ事故を起こすのか

    はじめに この記事は以下の記事で事故がなぜ起きたかを技術的に理解し筆者のtipsを共有しようと思い書き...

    ブックマークしたユーザー

    • techtech05212023/05/01 techtech0521
    • mjtai2021/07/09 mjtai
    • nadaredana2021/06/29 nadaredana
    • estragon2021/05/15 estragon
    • John_Kawanishi2021/05/15 John_Kawanishi
    • kashmir1082021/04/24 kashmir108
    • somathor2021/04/22 somathor
    • foobar_nobody2021/04/16 foobar_nobody
    • okumuraa12021/04/14 okumuraa1
    • machupicchubeta2021/04/10 machupicchubeta
    • sanko04082021/04/10 sanko0408
    • vespresso2021/04/10 vespresso
    • kyo_ago2021/04/09 kyo_ago
    • nakakzs2021/04/09 nakakzs
    • takehikom2021/04/08 takehikom
    • fuyu772021/04/08 fuyu77
    • Akineko2021/04/07 Akineko
    • ryuichi12082021/04/07 ryuichi1208
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事