Я нашел много ответов, которые объясняют, как предотвратить закрытие gnome-терминала, когда программа заканчивается.Однако, похоже, что эти решения подразумевают, что программа заканчивается сама.При запуске сервера npm и его остановке с помощью CTRL+C
терминал закрывается, прежде чем можно будет выполнить следующую команду.Поэтому следующая команда не работает:
gnome-terminal --tab -e "bash -c 'cd path/to/server && npm start; $SHELL'"
Я использую точку с запятой для выполнения следующей команды в любом случае, но она не запускается при остановке сервера.Если команда завершилась правильно, например, если бы это была echo
, она бы работала.
Я также пытался изменить настройки терминала, но все, что я мог сделать, это предотвратить мгновенное закрытие терминала при прерывании программы.,Следующие команды все еще не выполнялись.
Есть ли способ предотвратить закрытие терминала при прерывании команды?