노트:- This is not a duplicate question
. 나는 이 사이트와 Ubuntuforums, askubuntu 및 stackoverflow를 포함한 다른 여러 사이트에서 약 100번을 검색했습니다. 나는 내 일을 할 수 없습니다.
목적:- 로그인한 사용자로 시작되는 세 개의 다른 터미널에서 명령을 실행하고 싶습니다. 세 개의 터미널은 동시에 열리며 서로 독립적입니다.
이 목표를 어떻게 달성할 수 있나요? 나는 아래에 나열된 일을 하려고 노력합니다:-
system startup(using /etc/init.d and making symbolic links in rc2.d)
이를 위해 서비스를 시작하지만 터미널에서 실행 중인 프로세스를 표시하지 않는 스크립트를 추가했습니다 .rc.local(rc.d 내부)에서 직접 도움말을 사용하고 어딘가에 제안된 대로 해당 파일에 명령을 추가하세요. 이것도 처음과 마찬가지다.
autostart-program
사용자가 로그인한 후 옵션을 사용하여 프로그램을 수동으로 시작하십시오. 또한 터미널을 열 수 없습니다.
내 스크립트의 내용:-
#! /bin/bash
gnome-terminal -e "watch sensors"; ### this is working, others aren't.
gnome-terminal -e gedit /etc/hostname ### not working
gnome-terminal -e processing /home/Desktop/samudra_gui/samudra_gui.pde
질문:- 어떻게 이를 달성해야 합니까? ? ? 로그인 후 3개의 명령어를 실행한 후 3개의 터미널이 자동으로 닫히지 않게 하려면 어떻게 해야 하나요? 도와주세요!
답변1
시도 할 수 있습니다:
gnome-terminal -e "bash -c 'watch sensors'"
gnome-terminal -e "bash -c 'gedit /etc/hostname'"
gnome-terminal -e "bash -c 'processing /home/Desktop/samudra_gui/samudra_gui.pde'"
이 스크립트를 시작하거나 .bashrc
작성하세요..bashrc
답변2
편집 .bashrc
또는 .bash_profile
.
http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_03_01.html