Grunt Watch와 XAMPP를 모두 실행하기 위해 시작 스크립트를 만드는 방법

Grunt Watch와 XAMPP를 모두 실행하기 위해 시작 스크립트를 만드는 방법

저는 Linux와 Ubuntu를 처음 접했고 웹 개발자입니다.

나는 Grunt watch와 XAMPP를 동시에 실행하기 위해 이 작은 스크립트를 만들었습니다.

#!/bin/bash

sudo /opt/lampp/lampp start
cd /home/mohammed/Dropbox/htdocs/my-site
grunt watch

내 스크립트 이름은 web-services.sh이고 현재 내 홈 디렉토리에 있습니다.

나는 터미널에서 컴퓨터를 켤 때마다 이 스크립트를 실행합니다.

나는 많은 튜토리얼을 읽고 이 스크립트가 시작 시 실행되도록 여러 번 시도했지만 매번 XAMPP 실행만 시도합니다!

/etc/init.d예를 들어 스크립트를 어디에 넣어야 하는지 , 스크립트를 작동시키기 위해 실행해야 하는 명령 등을 단계별로 설명해주세요 .

도움을 주시면 감사하겠습니다.

답변1

이는 백그라운드에 배치되지 않았을 수 있으므로 sudo /opt/lampp/lampp start스크립트는 계속하기 전에 중지될 때까지 기다립니다.

백그라운드에서 실행하려고 했나요? &줄 끝에 a를 추가하면 됩니다 .

#!/bin/bash

sudo /opt/lampp/lampp start &
cd /home/mohammed/Dropbox/htdocs/my-site
grunt watch

관련 정보