screenをきちんと使っているかチェックするシェルスクリプト
社内で超レガシーなデプロイスクリプトを使ってるんだけど、
どうせレガシーならもっとレガシーにしてしまえってことで、
chatworkに接続した。
デプロイ時に使われたscreenのセッション名を送信して、日時とデプロイ者を保存する目的。
で、社内ルールとしてはscreenを使う事になってるんだけど、
やっぱり使ってなかった人たちが出てきた。
そんなときに修正した内容。
$STY にscreenのセッション名が入っているので、それが定義されているか見る。
echo ${STY:?screenにログインして下さい}