저는 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