실행 아이콘으로 while 문 실행하는법 아시는분?

바탕화면이나 패널에 실행 아이콘을 놓고

while [ 1 ];do xset dpms force off;sleep 10;done
을 실행하고 싶습니다.

터미널상에서 입력하면 정상적으로 동작하는데

실행 아이콘을 만들어서 실행하면 터미널에서 하위 프로세스 생성중 오류가 발생했다고 나오네요

어떻게 하면 될까요…? 코분투 10.10입니다.

스크립트 파일 만들어서 실행한 건가요??

쉘 스크립트 파일을 만들고, 그 파일에 대한 실행 아이콘을 만들면 될 것 같습니다.

생각해 보니까 별도의 스크립트 파일을 만들 필요 없이 command 입력하는 란에 그냥 sh -c ‘while [ 1 ];do xset dpms force off;sleep 10;done’ 라고 입력해도 될 것 같습니다.

[quote="haze11":1wbct5ho]스크립트 파일 만들어서 실행한 건가요??[/quote:1wbct5ho]
아니요;

리눅스는 잘 몰라서 패널에 실행 아이콘 만들기 있길래 했는데 안되더라구요 ^^;

[quote="jeongsw":u808p8ti]생각해 보니까 별도의 스크립트 파일을 만들 필요 없이 command 입력하는 란에 그냥 sh -c ‘while [ 1 ];do xset dpms force off;sleep 10;done’ 라고 입력해도 될 것 같습니다.[/quote:u808p8ti]

지금 윈도우에서 작업중이라서 좀이따 해보고 답글 달겠습니다.

댓글 달아주셔서 고마워요!

[quote="asdfdsa86":1o4u2xda][quote="jeongsw":1o4u2xda]생각해 보니까 별도의 스크립트 파일을 만들 필요 없이 command 입력하는 란에 그냥 sh -c ‘while [ 1 ];do xset dpms force off;sleep 10;done’ 라고 입력해도 될 것 같습니다.[/quote:1o4u2xda]

지금 윈도우에서 작업중이라서 좀이따 해보고 답글 달겠습니다.

댓글 달아주셔서 고마워요![/quote:1o4u2xda]

지금 확인했어요

아주 잘 됩니다 감사합니다 ^^

제가 모니터가 자동으로 안꺼지는 현상이 있어서 이리저리 찾아보던 중이었습니다.

감사합니다. 좋은 하루 되세요!