Ubuntu 14.04 로그인 화면 후 터미널에서 프로그램(명령어) 실행

Ubuntu 14.04 로그인 화면 후 터미널에서 프로그램(명령어) 실행

노트:- This is not a duplicate question. 나는 이 사이트와 Ubuntuforums, askubuntu 및 stackoverflow를 포함한 다른 여러 사이트에서 약 100번을 검색했습니다. 나는 내 일을 할 수 없습니다.

목적:- 로그인한 사용자로 시작되는 세 개의 다른 터미널에서 명령을 실행하고 싶습니다. 세 개의 터미널은 동시에 열리며 서로 독립적입니다.

센서 명령

센서 모니터링

오픈 프로세싱

이 목표를 어떻게 달성할 수 있나요? 나는 아래에 나열된 일을 하려고 노력합니다:-

  1. system startup(using /etc/init.d and making symbolic links in rc2.d)이를 위해 서비스를 시작하지만 터미널에서 실행 중인 프로세스를 표시하지 않는 스크립트를 추가했습니다 .

  2. rc.local(rc.d 내부)에서 직접 도움말을 사용하고 어딘가에 제안된 대로 해당 파일에 명령을 추가하세요. 이것도 처음과 마찬가지다.

  3. 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

관련 정보