시작 프로그램 동작시 명령어 실행 오류

안녕하세요 우분투 초보 사용자입니다.
시작프로그램 등록을 위해서 gnome-session-bin 설치후
gnome-session-properties를 이용해서 프로그램을 실행 시킬려고합니다.
gnome-session-properties 이용해서 Mono (.net)을 실행해서 프로그램을 동작시키고 있습니다.
추가적으로 프로그램을 하나더 실행 시킬려고 하는데 명령어 문제가 발생하고있습니다.

웹서버 Kvm를 실행할려고 합니다.
curl https://raw.githubusercontent.com/aspne … install.sh | sh && source ~/.kre/kvm/kvm.sh
등록하고 설치까지 하고 필요한 과정을 다 설치후
폴더이동후 k kestrel 명령어로 실행을 하면 잘동작을합니다.

문제는 시작 프로그램에 등록후
xterm -e "cd /home/Web; k kestrel"
재부팅시 k 명령어가 정의되있지않습니다 라는 오류가 발생합니다.

xterminal 그대로 폴더이동후 명령어를 치면 잘동작됩니다.

xterm -e "cd /homeRelease; mono prom.exe" -> 이건 잘동작을 합니다.ㅜㅜ

고수님들 조언좀 부탁드립니다… 3일째 해결을 못하고 있습니다.
꼭부탁드립니다.

gnome-session-properties가 좀 생소했는데 "Startup Applications"라는 시작 프로그램 등록하는 거였군요.

[quote:18ni4q0y]문제는 시작 프로그램에 등록후
xterm -e "cd /home/Web; k kestrel"
재부팅시 k 명령어가 정의되있지않습니다 라는 오류가 발생합니다.
xterminal 그대로 폴더이동후 명령어를 치면 잘동작됩니다.
[/quote:18ni4q0y]
xterminal에서도 똑같은 오류가 발생했을 것 같은데요…
terminal에서 아래와 같이 파일 내용 확인해 보세요.

$ xterm -e "cd /home/Web; k kestrel > /tmp/kestrel_out.txt 2>&1"
$ less /tmp/kestrel_out.txt

똑같은 오류가 발생한게 맞다면 Path 문제입니다.
일반 폴더에는 보안상 Path가 안걸려 있어서 폴더 내의 파일을 실행하려면 아래 두가지 방법 중의 하나로 실행해야 합니다.

$ xterm -e "cd /home/Web; ./k kestrel > /tmp/kestrel_out.txt 2>&1"
$ xterm -e "/home/Web/k kestrel > /tmp/kestrel_out.txt 2>&1"