우분투 재설치를 했는데 부팅시 배치파일 자동실행 질문드립니다

mysql에러가 복잡해져서 필요한 배치파일과 기타등등을 백업하고 우분투를 재설치했습니다.
(14.04.3 LTS)

근데 문제는 시작프로그램 어플리케이션을통해서 등록하면은 배치파일이 실행은돼는데 이전에는 터미널창이 떠서 바로바로관리를할수있었는데
지금은 숨김? 최소화? 처럼 실행이돼서 켜진거는 맞는데 관리하기가 매우힘드네요.

어떻게설정해줘야하나요? 제가 전달하려는 바가 전달이 됐을려나 모르겠습니다…

rc.local을 통해서도 해봤는데 그쪽도역시 부팅하고나서 실행을하는 배치파일이 따로창이뜨거나하진않네요. (실행도안돼는듯합니다. rc.local은 권한도수정해봄)

제가실행해야할 배치파일은 켜지면 바로꺼지는게아니라 쭈욱 프로그램 명령어때문에 실행이돼는거라 배치파일문제는 아니고 권한도 777 755 등 다 줘보고 프로그램으로실행가능역시 체크가돼어있습니다.
지금은 수동으로해주고있는데 서버자동화가안돼서…

구글링을통해 해결해보려했으나 ㅠㅠ 도움부탁드립니다.

우선 배치 파일이 무얼 의미하는지 알 수 없어 답변 드리기 곤란 하군요(아마도 mysql의 스타트 업 스크립트 ??)

mysql 시작시 어떤식으로 터미널 창을 뛰운다는 것인지 알 수 없습니다만
그냥 어플리케이션 실행을 원하신다면 우분투 시작 프로그램에 속성을 잘 보시면 터미널 실행을 활성화 하시면 원하시는 대로 될 것 입니다.

[quote="workman729":3ud03gz8]우선 배치 파일이 무얼 의미하는지 알 수 없어 답변 드리기 곤란 하군요(아마도 mysql의 스타트 업 스크립트 ??)

mysql 시작시 어떤식으로 터미널 창을 뛰운다는 것인지 알 수 없습니다만
그냥 어플리케이션 실행을 원하신다면 우분투 시작 프로그램에 속성을 잘 보시면 터미널 실행을 활성화 하시면 원하시는 대로 될 것 입니다.[/quote:3ud03gz8]

첨부파이말씀하시는거맞나요? 제가말하는 배치파일은 srcds라는 서버유지프로그램이있는데 내용을 터미널에 계속 기록하고 변경되어서 키면은 터미널과함께 작동이됩니다./ 그리고 서버자동재부팅파일입니다.

글쎄요! 말씀 하신대로 작동하는 것은 아닐 것 같은 데요…^^
steam과 연관된 쉘스크립트 파일이 아닌가요?

sh 스크립트 파일을 보여 주시면 정확한 답변이 가능 하겠군요!
아마도 -console 명령이 빠진 것 같습니다.

[quote="workman729":11lzrspv]글쎄요! 말씀 하신대로 작동하는 것은 아닐 것 같은 데요…^^
steam과 연관된 쉘스크립트 파일이 아닌가요?

sh 스크립트 파일을 보여 주시면 정확한 답변이 가능 하겠군요!
아마도 -console 명령이 빠진 것 같습니다.[/quote:11lzrspv]

네 맞습니다.
수동으로 해당배치파일을 실행하면 터미널에서잘 실행이됩니다.
-console은 입력돼어있습니다.

[code:11lzrspv]./srcds_run -autoupdate -steam_dir /data/steamcmd -steamcmd_script srcds_ze_update_script.txt -console -debug -game cstrike -heapsize 1572864 +ip web.sonakize.kr +map zm_green_escape_final -maxplayers 63 -port 27015 +tv_enable 1 [/code:11lzrspv]
이외에도 몇개더있기는한데 하나씩 해결하고자…

수동으로는 잘 되신다면 자동으로도 잘 될것이라 판단되는 데
우분투 시작프로그램 등록을 어떻게 하셨는지 소스 전체를 보여 주시기 바랍니다.

시작프로그램에 스크립트를 등록 하시면 ~/.config/autostart에 파일이 생성 됩니다.

[quote="workman729":2hffo7ui]수동으로는 잘 되신다면 자동으로도 잘 될것이라 판단되는 데
우분투 시작프로그램 등록을 어떻게 하셨는지 소스 전체를 보여 주시기 바랍니다.

시작프로그램에 스크립트를 등록 하시면 ~/.config/autostart에 파일이 생성 됩니다.[/quote:2hffo7ui]

실행은 잘됍니다.
그런데 터미널이 숨김처리돼서 실행이 돼는것일뿐…
/etc/xdg/autostart경로에들어갔는데 따로 추가되는 배치파일이 보이지는 않네요ㅣ.
config 해당폴더를 찾을수없어서 autostart로검색해서 찾아들어갔습니다.

/etc/xdg/autostart는 사용자 설정과 관련되어 자동 시작하는 desktop 파일들이 존재합니다.
이곳에 말씀하신 커맨드를 시작하는 desktop 파일은 존재하지 않음을 확신합니다.

제가 애기한 부분은 unity의 startup aaplication에서 시작프로그램을 등록할때 설정한 내용을 보여달라는 내용입니다.
자체 desktop 파일이 없음이 확실하므로 사용자가 직접 만들어야 합니다.

그리고 "~/"의 의미는 사용자 디렉토리 즉 "/home/사용자명"를 뜻하며
.config에서 컴마를 사용하는 것은 숨김 폴더를 뜻합니다.

[attachment=0:3vm4zftz]qsDFC.png[/attachment:3vm4zftz]
그림에서 처럼 커맨드 명령을 입력하여 등록 하시면 ~/.config/autostart에 설정한 내용이 desktop 형식으로 생성 됩니다.

숨김파일이였군요.
./config/autostart 란에는 제가추가한것이 정상적으로 들어가있네요.

근데 궁금한것이
배치파일의 실행은 잘됩니다.
다만 그 실행이 켜진지 안켜진지 제가 알수없게 백그라운드로 켜진다는점입니다.
이전에 켜지면 터미널에 보이는 설정을 제가했는데 까먹은건지 그냥 오류인건지 ~.~

실행은 잘 된신다고 하시니 별 무리 없으리라 보고 위의 그림 desktop entry 내용 중
Terminal=true를 추가해 재 로그인 해 보십시오.

서버끌기회가 아직없어서 시도를 못해보고있네요. 해보고 다시 리플달겠습니다

[quote="workman729":1xghqx2f]실행은 잘 된신다고 하시니 별 무리 없으리라 보고 위의 그림 desktop entry 내용 중
Terminal=true를 추가해 재 로그인 해 보십시오.[/quote:1xghqx2f]

감사합니니다 워크맨님. 해결완료하였습니다. 알려주신대로 하니까 됐습니다.덕분에하나해결했네요