終了コード– tag –
-
AI
Claude Codeのhooksでブロックできない原因と対処|PreToolUseを終了コードで止めるなら2・exit 1だけでは素通り・stdinのJSONとmatcherの確認方法
こんにちは、おうどんです🍜 うどん屋の厨房に、門番を置くことにしました。Claude が危ないコマンドを打とうとしたら、止めてくれる係です。 Claude Code の hooks(フック)で、PreToolUse に Python のスクリプトをつなぎます。rm -rf が来たら... -
プログラミング
【おうどんの基礎講座】終了コードってなに? 0が成功の理由と$?・%ERRORLEVEL%・$LASTEXITCODEの確認方法
こんにちは、おうどんです🍜 夜間バッチが朝に止まっていた。ログを見る。 エラーは、出ていない。 先輩「終了コードは見た?」 おうどん「……しゅうりょうこーど?」 先輩「プログラムが最後に返す数字。0 なら成功」 おうどん「0点なのに成功なん... -
PC系
robocopyが成功したのに失敗扱い? 終了コード1の意味と「8以上だけ失敗」にする書き方(PowerShell・バッチ)
こんにちは、おうどんです🍜 夜間バックアップのジョブを作る。中身は robocopy 1行だけの、シンプルな処理です。手で動かしたら、ファイルはちゃんとコピーされた。 翌朝。ジョブ管理の画面を開く。 真っ赤。 ……待って。ファイル、ちゃんとあるよ... -
プログラミング
Bashで処理が失敗したのに成功扱い? pipefail・PIPESTATUSで終了コードを確かめる
こんにちは、おうどんです🍜 処理のログにはエラー。でも、終了コードは0。 ……待って。成功したのは誰? 今回はBashのパイプ処理です。処理 | tee ログのように、画面表示とログ保存を両立させたつもりが、処理本体の失敗を見逃すことがあるんです...
1