2018年2月1日のブックマーク (2件)

  • system関数の戻り値 - MasterYodaの昼下がり

    昔のメモを見返してたらperlのsystem関数で実行した外部コマンドのリターンコードをうまく取得できずにハマったことが書いてあるのを見つけた。新卒2年目でperlって何?美味しいの??状態であったのが思い出される。 ハマったポイントは、リターンコードを取得してそのまま利用してたら256とか返ってきて「エッ」ってなった点。当時はsshでコマンド投げて、コマンドの実行ステータスを取ろうとしてsshのリターンコードに256ってあったっけとか思いながらmanページを小一時間眺めてた。 system関数について 参考情報:perldocの日語訳サイトから http://perldoc.jp/func/system 上記の説明にも、 返り値は、wait が返すプログラムの exit 状態です。実際の exit 値を得るには 右に 8 ビットシフトしてください とある。 このことがどういうことか理解

    system関数の戻り値 - MasterYodaの昼下がり
    codehex
    codehex 2018/02/01
    Perldoc 読み直したらマジだった
  • Client Challenge

    codehex
    codehex 2018/02/01