Рейтинг:1

Как открыть терминал и запустить в нем команды при запуске и оставить его открытым?

флаг in

Пытался запустить пакетный скрипт на терминале при запуске, используя crontab и /etc/rc.local, но они не работают. Я не знаю, что пошло не так, так как нет журнала для проверки Вот строка в crontab @перезагрузить пользователя /home/user/script.sh ; /usr/bin/gnome-terminal -- bash -c "/home/user/script2.sh; выполнить bash" и на rc.local /дом/пользователь/script.sh ; /usr/bin/xterm -hold -e /home/user/script2.sh

флаг in
Вместо crontab обычно рекомендуется [определить службу] (https://askubuntu.com/a/1151089/1222991) для достижения этой цели. Это намного надежнее, чем crontab
флаг hr
*Эмулятор терминала* обычно запускается в *сеансе рабочего стола* пользователя после того, как он вошел в систему - ни одно из этих действий не происходит `@reboot`. Вместо этого см. [Как мне запускать приложения автоматически при входе в систему?](https://askubuntu.com/questions/48321/how-do-i-start-applications-automatically-on-login)
Рейтинг:1
флаг cn

Эмулятор терминала, такой как xterm или Gnome Terminal, может работать только на графическом сервере (Xorg или все чаще Wayland). Нет никаких шансов, что вы сможете начать это до того, как будет настроена графическая среда.

Однако во время входа в систему вы можете автоматически запускать эмулятор терминала. Чтобы терминал оставался открытым после завершения команды, вы можете добавить команду «bash» в конце, чтобы терминал оставался открытым в командной строке bash, или в терминале Gnome отредактируйте профиль, чтобы указать, что терминал должен оставаться открытым.

Рейтинг:0
флаг co

Вы можете попробовать создать службу, как описано здесь: https://medium.com/@benmorel/creating-a-linux-service-with-systemd-611b5c8b91d6

Службы похожи на «фоновые задания»: их можно включить для запуска при запуске. Я не эксперт, но я думаю, что cronjobs больше ориентированы на запланированные задачи (например, делать резервную копию системы каждую ночь в 2 часа ночи).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.