Как получить скрипт для повторного запуска в окне терминала, если он не был запущен в одном из них?
Основываясь на этом вопросе, я попытался в файле с именем testterm
отметить исполняемый файл:
#! /bin/sh
if [ -t 0 ]; # stdin
then
echo "yay! terminal!"
else
Terminal sh ~/Desktop/testterm
fi
... но Terminal
Хайку просто открывается и никогда ничего не показывает, или иногда открывается и уходит немедленно.
Из Терминала, если я Terminal sh ~/Desktop/testterm
он работает один раз, открывая Терминал с "yay! Терминал!"в этом, но затем последующие попытки приводят к пустым терминалам.