Linux에서 일괄 처리 명령 (sh)을 시작하고, 중지하고, 웹 서버 lighttpd를 부분적으로 다시 시작하려고합니다. 이상적으로, 아이콘을 더블 클릭하고 더 이상 아무것도하지 않는 것이 좋습니다.linux, gnome, bash의 일괄 처리 명령
이제 더블 클릭하면 "START.sh"를 실행 하시겠습니까? 아니면 내용을 표시 하시겠습니까? " . 그리고 "START.sh는"취소하고 실행 버튼, 실행 가능한 텍스트 파일 "터미널에서 실행, 디스플레이 함께 비밀번호를 입력 한 후 작업을 터미널에서 실행 내 스크립트 보면 다음과 같습니다..
#! /bin/bash
sudo /bin/bash /etc/init.d/lighttpd start
echo
echo -n " [ENTER] to continue... "
read var_keypress
인가 여기 내 스크립트없이 실행 할 수있는 방법이 대화 상자를 묻는 메시지가 나는
이
'sudo service lighttpd start | stop | restart'이 그렇게 어렵습니까? – cHao
배치 스크립트는 많은 파일에서 작동합니다. 이 스크립트는 초보자 용 스크립트이므로 수퍼 유저로 마이그레이션해야합니다. – Bytemain
다른 옵션은'gksu'를 사용하는 것일 수도 있습니다 – elias