ターミネータを使用すると、次のコマンドを使用してレイアウトをカスタマイズできます。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