2009-06-20 3 views
4

매일 특정 시간에 스크립트를 실행하는 cron 항목이 있습니다. 이 스크립트는 DISPLAY:0으로 설정하고 사용자가 실행할 수있는 프로그램을 실행합니다 (단일 사용자 데스크톱). 사용자가 먼저 프로그램을 실행할지 여부를 나타낼 수 있도록 대화 상자가 표시되도록 변경하려고합니다.리눅스 스크립트에서 대화 상자 표시

나는 Gnome과 함께 우분투를 사용하고 있습니다. 확인 또는 취소 여부를 반환 할 수있는 일종의 대화 상자 명령이 있습니까? 아니면이 효과를 얻으려면 다른 방법이 있습니까?

답변

8

Zenity을 사용할 수 있습니다. 그것은 GTK 대화 상자를 사용할 수있게하고 예/아니오 사람들이 $로 값을 저장한다고 생각합니다. 다음을 사용할 수 있습니다 :

if zenity --question --text="Are you sure?"; then 
    sudo rm -rf/# kidding! 
fi 

평소와 마찬가지입니다.

4

zenity --question

관련 문제