У меня есть простая цель - создать скрипт для открытия терминала, выполнить команду, а затем сохранить терминал открытым.
Вот что я пробовал:
#!/bin/bash
xterm -e -hold ls
Он генерирует следующую ошибку:
xterm: Can't execvp -hold: No such file or directory
Затем я также попытался
#!/bin/bash
konsole -e --noclose ls
Этот простой ничего не делает, когда я дважды щелкаю по нему. (Я убедился, что файл сценария является исполняемым)
Я не хочу использовать gnome-terminal, так как сначала требуется создать профиль для gnome-terminal.
Было бы проще сделать в python?
Аргумент после -e принимается за команду, которая должна быть выполнена. Итак, для xterm это работает:
xterm -hold -e ls
У меня нет Konsole, но это должно работать:
konsole --noclose -e ls
Аргумент после -e принимается за команду, которая должна быть выполнена. Итак, для xterm это работает:
xterm -hold -e ls
У меня нет Konsole, но это должно работать:
konsole --noclose -e ls
Аргумент после -e принимается за команду, которая должна быть выполнена. Итак, для xterm это работает:
xterm -hold -e ls
У меня нет Konsole, но это должно работать:
konsole --noclose -e ls
Из man xterm
The -ls flag and the loginShell resource are ignored if -e is
also given
Вот почему вы получили ошибку в своей первой команде.
Эта команда работала для меня.
xterm -hold ls
Из man xterm
The -ls flag and the loginShell resource are ignored if -e is
also given
Вот почему вы получили ошибку в своей первой команде.
Эта команда работала для меня.
xterm -hold ls
Из man xterm
The -ls flag and the loginShell resource are ignored if -e is
also given
Вот почему вы получили ошибку в своей первой команде.
Эта команда работала для меня.
xterm -hold ls