sigkillでも生き残るコマンドを含むターミネータレイアウト?

sigkillでも生き残るコマンドを含むターミネータレイアウト?

ターミネータを使用すると、次のコマンドを使用してレイアウトをカスタマイズできます。bash -lc 'npm start'; bash

ただし、SIGKILL(Control-C) を実行すると端末の一部が終了し、レイアウトがめちゃくちゃになります。 SIGQUITは動作しますが、覚えにくいです。レイアウトにbashコマンドを使用し、SIGQUITを使用せずにSIGKILLの後にbash対話型端末に配置する方法はありますか?

ベストアンサー1

私は最終的に.bashrcハッキングを採用しました。で1つの端末を開き、もう1つの~/git/proj1端末を開くようにターミネータを設定すると、そのように~/git/proj2パスワードを確認してコマンドを実行できます。ノードプロジェクトの場合、これで十分です。

if [ -f "$(pwd)/package.json" ]; then
  git pull
  npm start
fi

またはより一般的に

if [ "$(pwd)" == "/" ]; then
  echo "you are root!"
fi

おすすめ記事